Ios 同时限制PangestureRecognitor-Swift-以编程方式
我正在Ios 同时限制PangestureRecognitor-Swift-以编程方式,ios,swift,uiview,uipangesturerecognizer,Ios,Swift,Uiview,Uipangesturerecognizer,我正在viewController中显示一组可移动卡(UIViews)。 每张卡片都有一个平移手势识别器,可以移动它们 当我向上移动一张卡时,会调用removeFromSuperview(),并从viewController的视图中删除该视图 问题是,因为我已经在一张卡片的顶部显示了许多卡片,所以我移动的第一张卡片会滞后很多,并掉下一些帧 删除一些视图后,用户体验会得到改善,不再删除帧 我想知道是否有一个限制,在多少泛感觉识别者可能同时存在 为了进一步调查导致问题的原因,我尝试使用时间分析器工具
viewController
中显示一组可移动卡(UIViews
)。
每张卡片都有一个平移手势识别器,可以移动它们
当我向上移动一张卡时,会调用removeFromSuperview(),并从viewController的视图中删除该视图
问题是,因为我已经在一张卡片的顶部显示了许多卡片,所以我移动的第一张卡片会滞后很多,并掉下一些帧
删除一些视图后,用户体验会得到改善,不再删除帧
我想知道是否有一个限制,在多少泛感觉识别者可能同时存在
为了进一步调查导致问题的原因,我尝试使用时间分析器工具查看是什么原因导致主线程上的流量,我发现如下:
老实说,我对时间分析器工具还不太熟悉,但我认为我看到它导致了问题的原因确实是PangestureRecognitor方法
这是可能的还是我可以搜索其他路径