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 快速多点触控的主要内容,如果未能解决你的问题,请参考以下文章
Xcode Swift 4 调用 self.tableView.reload() 以减少单元格行数
无法让 API 调用及时运行 tableview swift 4 xcode 9