You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

iPad上Stage Manager导致应用内drag and drop功能异常的问题求助

iPad上Stage Manager导致应用内drag and drop功能异常的问题求助

各位开发者朋友,我最近碰到一个棘手的问题,想过来求助:

我开发的iPadOS应用里有多个列表控件,支持通过**拖放(drag and drop)**操作来重新排序列表项。正常场景下这个功能运行完全正常,但遇到以下特定情况时就会失效:

  • 开启了iPad的Stage Manager功能
  • 列表控件的位置靠近屏幕的左侧或右侧边缘

具体的异常表现是:当我尝试拖动列表项时,应用图标会突然出现在拖放预览视图的上方,而且我的DropDelegate对象完全接收不到任何拖放相关的事件,导致列表项根本无法完成重新排序。但只要我在系统设置里关闭Stage Manager,拖放功能就立刻恢复正常了。

我仔细查阅了苹果的官方文档,却没有找到任何与Stage Manager相关的API可以用来干预这种行为。想请教下有没有朋友遇到过类似的问题?有没有什么方法可以阻止Stage Manager接管应用内的拖放操作,让功能回到预期的工作状态?

内容来源于stack exchange

火山引擎 最新活动