objective-c - 无需将手指从屏幕上移开即可触摸按钮

标签 objective-c ios

有没有一种方法可以检测 UIButton 内部的触摸,而无需用户将手指从屏幕上移开?

例子: 如果您有两个按钮,并且用户点击了左侧按钮,然后将手指拖动到右侧按钮,则应用程序必须识别出您正在点击右侧按钮。

最佳答案

您应该能够使用已经存在的按钮事件来执行此操作。例如“触摸拖动外部”、“触摸外部”、“触摸拖动退出”等。

只需注册这些事件,看看哪些事件符合您的需求。

关于objective-c - 无需将手指从屏幕上移开即可触摸按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13343766/

相关文章:

objective-c - 为什么无法在 objective-c 中获取文件大小?总是返回 0

ios - 在 ARKit 中检测平面

ios - 如何在 iOS 9 上获取所有声音的列表?

ios - 我应该为对象中的 (NSString *) 属性使用 @property(nonatomic,copy) 还是 @property(nonatomic,strong)?

ios - 几天后测试中的 iPhone 应用程序崩溃

ios - 未找到目标,请重新连接设备,Xcode :Device Support File

ios - 如何按顺序从字典中获取所有值

ios - 什么是具有相关包 ID 的 iOS 团队配置文件(iOS 团队配置文件 : com. mycompany.myapp)?

ios - UIAlertController 作为 subview Controller

ios - 当 UITableViewController 不是类类型时,如何快速获取 self.tableView.reload Table()