【发布时间】:2014-09-10 08:47:25
【问题描述】:
我想在屏幕上有一个大按钮,在单击时执行一项操作。我还希望大按钮中有 6 个按钮,在双击时执行不同的操作。
我正在考虑使大按钮成为一个简单的 UIView,向其中添加一个 UITapGestureRecognizer,然后使用 UIControlEventTouchDownRepeat 在该视图中添加 6 个按钮,并检查 tapCount == 2。关于最佳方法的任何想法?
【问题讨论】:
标签: ios
我想在屏幕上有一个大按钮,在单击时执行一项操作。我还希望大按钮中有 6 个按钮,在双击时执行不同的操作。
我正在考虑使大按钮成为一个简单的 UIView,向其中添加一个 UITapGestureRecognizer,然后使用 UIControlEventTouchDownRepeat 在该视图中添加 6 个按钮,并检查 tapCount == 2。关于最佳方法的任何想法?
【问题讨论】:
标签: ios
注意[UIView handleTouches:] 方法。您可以使用它来根据 tapCount 确定哪个视图处理触摸,而不必确定用户从父视图中的位置点击了哪个按钮
【讨论】: