TableView 使用 Xcode 4 快速多点触控

Posted

技术标签:

【中文标题】TableView 使用 Xcode 4 快速多点触控【英文标题】:TableView fast multiple touch with Xcode 4 【发布时间】:2011-09-07 21:13:04 【问题描述】:

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

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

有什么简单的方法可以解决这个问题吗?

【问题讨论】:

【参考方案1】:

您可以尝试将 UITableView 的multipleTouchEnabled 属性设置为NO 或将其userInteractionEnabled 属性设置为NO,进行处理,然后在显示其他视图后将属性设置回YES控制器。

您可以查看Event Handling Guide for ios: Multitouch Events 了解更多信息。

我必须为自己创建的游戏做类似的事情。用户可以双击其中一个游戏板,这将触发代码两次,在某些情况下,玩家可以在一回合内移动两次。这很烦人。

【讨论】:

以上是关于TableView 使用 Xcode 4 快速多点触控的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Tableview (ios 7) 上禁用多点触控

Xcode Swift 4 调用 self.tableView.reload() 以减少单元格行数

快速调试时 Xcode 9 崩溃 [关闭]

无法让 API 调用及时运行 tableview swift 4 xcode 9

如何在 Swift Xcode 6.4 的 TableView 中显示 Parse 数组

xcode 8 swift 3 中多点连接框架中对成员“会话(_:peer:didChange)”错误的模糊引用