<分区>
我有一个包含多个 UIButton 实例的 View 。现在我希望用户可以通过长按来触发 als 按钮。所以他可以触摸一个按钮或希望多个按钮。因此,应执行触摸按钮的所有按钮操作。
这是一张照片(带有红色背景和黑色边框的按钮):
感谢您的帮助!
来自巴伐利亚的问候, 克里斯
最佳答案
如果我没看错问题,你需要的按钮网格是 UIPanGestureRecognizer .
您可以将相同的识别器添加到 UIButton
的每个实例并处理其所有状态 (UIGestureRecognizerStateBegan、UIGestureRecognizerStateChanged、UIGestureRecognizerStateEnded)
。
如果你想在检测中有一定的延迟(比如 UILongPressGestureRecognizer
),你可以触发计时器并检查手指是否仍在 UIButton 的框架内。
关于iphone - 跟踪 UIButton 上的手指触摸并执行它的操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18849049/