首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >滑块完成后触发UIViewAnimation

滑块完成后触发UIViewAnimation
EN

Stack Overflow用户
提问于 2012-05-03 04:05:01
回答 2查看 198关注 0票数 0

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

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

你有什么办法做到这一点吗?

提前感谢!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-05-03 04:08:33

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

票数 0
EN

Stack Overflow用户

发布于 2012-05-10 06:19:59

我建议将滑块的continuous属性设置为NO,然后添加绑定到value changed事件和UIControlEventTouchDragInside事件的操作。当用户释放控件时,您应该获得一个值已更改的事件,并在用户拖动控件时获得一个连续的UIControlEventTouchDragInside事件流。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10420842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档