ios - UIButton TouchUpInside 有时不触发

标签 ios uibutton

我正在以编程方式创建 UIButton 并设置它们的目标。大多数时候,TouchDown-TouchDragInside-TouchUpInside 链似乎正常工作,但如果我快速执行此事件链(每秒约 2-3 次),绑定(bind)到 TouchUpInside 的方法有时不会触发。

根据我的理解,UIEvents 将始终触发,即使它们不会立即触发。这是一个我似乎找不到任何相关信息的已知问题吗?除了让触摸速度变慢外,我还能做些什么?

最佳答案

我认为你创建的按钮可以切换和点击。如果是这样,这两个手势也处理不好,你可以在按钮上添加滑动手势,效果很好;希望可以帮助你。

关于ios - UIButton TouchUpInside 有时不触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12541956/

相关文章:

ios - Objective-c 中的 const 修饰符

objective-c - NSManagedObjectContext的performBlock方法是否保证操作顺序?

ios - 点击时复选框 UIButton 标题不切换

iphone - 如何更改 UIButton 标题?

ios - 绘制前如何清除 subview 的内容

ios - UIButton 没有显示完整的标题?

ios - 使用自动布局将 UIView 固定在 UINavigationBar 下方

ios - UITableViewCell 内的 UICollectionView

ios - 无法在 IOS7 中重新加载 TableView

ios - UIScrollView 底部的 UIButtons 不起作用