我有一个UIView,其中包含几乎10个执行不同操作的按钮。用户将能够触摸或点击任何按钮来执行所需的操作。但是,当用户同时按下多个按钮时,我遇到了问题。当同时按下两个按钮(同时)时,会执行两个操作。应用程序有时会崩溃。所以,我不希望用户同时点击多个按钮。有什么办法可以让我认为只有单一的触摸,而不是多个触摸,或者至少我可以增加多个触摸手势之间的时间差距...如何在iOS中控制视图上同时触摸的次数
5
A
回答
5
This是一个类似的帖子,它有一个不错的解。你基本上只是将所有的按钮连接到同一个方法,并有一个switch语句。希望有助于!
1
尝试yourView.multipleTouchEnabled = NO;
“yourView” 这里是浏览内容所有的按钮。
6
使用button.exclusiveTouch = YES
;在每个按钮上。您需要将它们挂接到UIButtons
并将其设置为viewDidLoad
,例如
相关问题
- 1. iOS:视图控制器上的几个触摸事件?
- 2. 触摸IOS中的视图时可以触摸点吗?
- 3. 在主控制器中检测子视图上的触摸
- 4. 如何检测自上次触摸iOS中特定视图控制器以来的用户不活动状态?
- 5. 如何在视图控制器中显示触摸条
- 6. 的iOS隐藏触摸ID视图控制器消失
- 7. iOS确定触摸次数
- 8. iOS TapGesture hide在同一个视图上触摸
- 9. 如何在一次触摸的同一时间控制两个UIScrollViews?
- 10. 可可触摸视图控制器
- 11. 在iOS子视图上绘制矩形触摸
- 12. 如何获得触摸时,父视图已经userInteractionEnabled iOS中
- 13. iPhone/iOS - UIButton在视图上较低时未收到触摸
- 14. 如何在一次触摸后禁用CGRect/Sprite上的触摸
- 15. 如何在ios上首次启动时显示视图控制器
- 16. 如何获取使用iPhone SDK在视图上进行的触摸次数?
- 17. 在ColorPicker UIView上限制触摸 - iOS
- 18. 可可触摸视图/视图控制器约定
- 19. iOS - 如何在Swift的不同视图控制器中使用小视图
- 20. iOS - 通过地图上的视图禁用触摸
- 21. 可可触摸:如何让控制器始终在其他视图中可见
- 22. iOS子视图不转发触摸。
- 23. 如何在不同的iOS视图之间共享控制器
- 24. 当发生子视图触摸事件时通知视图控制器
- 25. LibGDX - 如何控制多次跳跃的触摸事件
- 26. 如何控制对UIWebView的触摸? (iphone)
- 27. react-native在按钮上显示触摸ID视图(iOS)
- 28. 在iOS中:无法触摸子视图中的UITableview
- 29. 检测触摸是否在移动UIImageView从视图控制器
- 30. 如何在触摸textFields时控制webview的默认缩放
但是,这仍然会一个接一个地执行这两个操作,我猜.. –
正确。如果你想要等待一段时间,你只需要一个'NSTimer',它被设置为你想要等待的时间,这会触发一个方法来设置一些全局的'BOOL'值为'YES',并且让按钮方法合并了所述'BOOL'。 – msgambel
该链接相当不错.. +1对于那个MS ...我会尝试一下,让你知道结果在一段时间 –