我已经完成了UISlider的工作,就像“滑动解锁”滑块一样。
我需要做的是确定将手指松开的点分类为touchUpOUTSIDE而不是touchUpINSIDE。这是您将手指滑过滑块末端的地方。
我想它与UIButton相同,您可以按按钮,然后将手指滑离按钮,然后根据您走的距离,仍可以将其归类为touchUpInside
如果可能的话,我想用圆圈标记目标区域。

一旦我设法找到了这一点,就可以改变它了吗?这样我可以有更大的目标区域?

我真的不知道从哪里开始。谢谢

最佳答案

根据文档,当手指超出控件的范围时,会触发UIControlEventTouchUpOutside事件。如果您尝试更改该区域,则滑块将随之缩放。为什么不只将UIControlEventTouchUpOutside的动作与UIControlEventTouchUpInside绑在一起?

08-17 17:04