我已经完成了UISlider
的工作,就像“滑动解锁”滑块一样。
我需要做的是确定将手指松开的点分类为touchUpOUTSIDE
而不是touchUpINSIDE
。这是您将手指滑过滑块末端的地方。
我想它与UIButton
相同,您可以按按钮,然后将手指滑离按钮,然后根据您走的距离,仍可以将其归类为touchUpInside
。
如果可能的话,我想用圆圈标记目标区域。
一旦我设法找到了这一点,就可以改变它了吗?这样我可以有更大的目标区域?
我真的不知道从哪里开始。谢谢
最佳答案
根据文档,当手指超出控件的范围时,会触发UIControlEventTouchUpOutside
事件。如果您尝试更改该区域,则滑块将随之缩放。为什么不只将UIControlEventTouchUpOutside
的动作与UIControlEventTouchUpInside
绑在一起?