iphone - 如何控制 iOS 中 View 的同时触摸数

标签 iphone ios uiview uitouch

我有一个 UIView,其中包含将近 10 个执行不同操作的按钮。用户将能够触摸或点击任何按钮来执行所需的操作。但是,当用户同时按下多个按钮时,我遇到了问题。当同时(同时)按下两个按钮时,将执行两个操作。有时应用程序会崩溃。所以,我不希望用户同时点击多个按钮。有什么方法可以让 View 只识别单点触摸而不是多点触摸,或者至少我可以增加多点触摸手势之间的时间间隔......

最佳答案

使用 button.exclusiveTouch = YES;在你的每个按钮上。您需要将它们连接到 UIButtons 并在 viewDidLoad 中设置属性,例如

关于iphone - 如何控制 iOS 中 View 的同时触摸数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7304338/

相关文章:

iphone - 关于 uiscrollview 中的点击手势

ios - iOS项目中的图片存放位置

ios - 如何让 UIScrollView 垂直滚动,其中包含动态数量的 subview ?

iphone - 如何将可滚动/可缩放图像添加到基于实用程序的 iPhone 应用程序的 MainView.xib 中

iphone - UIImage 检测触摸和拖动

iphone - 使用 OpenCV 面部检测在 iOS 中裁剪图像

ios - 更新 : How to checkmark select items from selection List by clicking Tableview cell in swift

ios - 在转到另一个 Controller 后在 Controller 中处理响应

ios - 程序化自动布局 UI 元素

swift - 在哪里将 UIView 分组为自定义 UIView?