2012-05-02 35 views
0

我试图用滑块触发UIViewAnimation块。基本上我想要一个视图沿x轴模式。距离由滑块设定。滑块完成后触发UIViewAnimation

的动画作品不错,但我想我完成移动滑块来触发动画。到目前为止,我只完成了与滑块同时移动视图。

关于如何完成这一任何想法?

在此先感谢!

回答

0

设置UISlider的continuous属性NO。然后它只在用户完成移动(抬起)他的手指时发送事件。

+0

是的,它的工作原理,但我也需要不断更新标签。然而,我发现把这个动作连接到“触及内部”是有用的。在模拟器中我不容易看到,但它在设备上没问题。再次感谢! – Marcal

1

我建议滑块的连续属性,设置为NO像其他海报说,再加入绑在价值改变事件和UIControlEventTouchDragInside事件操作。当用户释放控件时,您应该得到一个值已更改的事件,并且在用户拖动控件时会继续产生UIControlEventTouchDragInside事件。

使用润色内得到最终的价值可能无法正常工作,因为用户可以触摸控制,拖动到一个新值,幻灯片的控制之外,然后抬起他们的手指。在这种情况下,滑块的值会不同,但touchUpInside操作不会触发。

+0

这一切都很合适。谢谢! – Marcal

相关问题