Xcode 滑块完成后触发UIViewAnimation

Xcode 滑块完成后触发UIViewAnimation,xcode,block,uislider,uiviewanimation,Xcode,Block,Uislider,Uiviewanimation,我正在尝试使用滑块触发UIViewAnimation块。基本上我想要一个沿x轴模式的视图。距离由滑块设置 动画工作正常,但我希望在完成移动滑块后触发动画。到目前为止,我只在移动滑块的同时完成了视图的移动 关于如何实现这一点有什么想法吗 提前谢谢 将UISlider的连续属性设置为否。然后,它仅在用户完成移动(抬起)手指时发送事件。我建议将滑块的continuous属性设置为NO,如另一张海报所述,然后添加与值更改事件和UIControlEventTouchDragInside事件关联的操作。当用

我正在尝试使用滑块触发UIViewAnimation块。基本上我想要一个沿x轴模式的视图。距离由滑块设置

动画工作正常,但我希望在完成移动滑块后触发动画。到目前为止,我只在移动滑块的同时完成了视图的移动

关于如何实现这一点有什么想法吗


提前谢谢

将UISlider的
连续
属性设置为
。然后,它仅在用户完成移动(抬起)手指时发送事件。

我建议将滑块的continuous属性设置为NO,如另一张海报所述,然后添加与值更改事件和UIControlEventTouchDragInside事件关联的操作。当用户释放控件时,您应获得一个值更改事件,当用户拖动控件时,应获得一个持续的UIControlEventTouchDragInside事件流


使用“内部触摸”获取最终值可能不起作用,因为用户可以触摸控件,拖动到新值,滑出控件,然后抬起手指。在这种情况下,滑块的值会有所不同,但touchUpInside操作不会触发。

是的,它可以工作,但我还需要不断更新标签。然而,我发现将动作与“内部润色”联系起来确实有效。我不容易在模拟器中看到,但在设备上是正确的。再次感谢!