我对Xcode tableViews有一个奇怪的问题。如果我在同一个单元格上多次混合我的手指,它将叠加多个触摸。在我的特殊情况下,我正在推动另一个视图控制器,但这样做会推动不止一个。我该如何解决这个问题?
我已经尝试在didselectrow中使tableview不是用户可交互的,但显然触摸是在进入该方法之前同时记录(就像它们并行运行或其他东西)。
有没有简单的方法来解决这个问题?
答案 0 :(得分:1)
您可以尝试将UITableView的multipleTouchEnabled
属性设置为NO
或将其userInteractionEnabled
属性设置为NO
,然后进行处理,然后将属性设置回{{1一旦你显示了另一个视图控制器。
您可以查看Event Handling Guide for iOS: Multitouch Events了解详情。
我必须为我创造的游戏做类似的事情。用户能够双击其中一个游戏板块,这将触发代码两次,允许玩家在某些情况下一次转动两次。这真令人讨厌。