TableView使用Xcode 4快速多次触摸

时间:2011-09-07 21:13:05

标签: objective-c ios xcode uitableview didselectrowatindexpath

我对Xcode tableViews有一个奇怪的问题。如果我在同一个单元格上多次混合我的手指,它将叠加多个触摸。在我的特殊情况下,我正在推动另一个视图控制器,但这样做会推动不止一个。我该如何解决这个问题?

我已经尝试在didselectrow中使tableview不是用户可交互的,但显然触摸是​​在进入该方法之前同时记录(就像它们并行运行或其他东西)。

有没有简单的方法来解决这个问题?

1 个答案:

答案 0 :(得分:1)

您可以尝试将UITableView的multipleTouchEnabled属性设置为NO或将其userInteractionEnabled属性设置为NO,然后进行处理,然后将属性设置回{{1一旦你显示了另一个视图控制器。

您可以查看Event Handling Guide for iOS: Multitouch Events了解详情。

我必须为我创造的游戏做类似的事情。用户能够双击其中一个游戏板块,这将触发代码两次,允许玩家在某些情况下一次转动两次。这真令人讨厌。