我有几个 UIButton 实例的视图。现在我希望用户可以通过长按来触发 als 按钮。所以他可以触摸一个按钮或希望几个按钮。因此,触摸按钮的所有按钮动作都应该被执行。
这是一张照片(带有红色背景和黑色边框的按钮):
谢谢你的帮助!
来自巴伐利亚的问候,克里斯
我有几个 UIButton 实例的视图。现在我希望用户可以通过长按来触发 als 按钮。所以他可以触摸一个按钮或希望几个按钮。因此,触摸按钮的所有按钮动作都应该被执行。
这是一张照片(带有红色背景和黑色边框的按钮):
谢谢你的帮助!
来自巴伐利亚的问候,克里斯
如果我正确理解了这个问题,那么您的按钮网格需要的是UIPanGestureRecognizer。
您可以将相同的识别器添加到每个实例UIButton
并处理其所有状态(UIGestureRecognizerStateBegan, UIGestureRecognizerStateChanged, UIGestureRecognizerStateEnded)
。
如果您希望检测有一定的延迟(如UILongPressGestureRecognizer
),您可以触发计时器并检查手指是否仍在 UIButton 的框架内。