如何在UIScrollview和Animation上设置优先级

时间:2013-11-21 10:35:28

标签: ios iphone animation uiscrollview uipagecontrol

在每个页面上都有一个视图(UIView的实例),其中我有一些动画。

当我从page1滚动页面到page2时,第2页的动画出现并且它工作正常但是当我从page2滚动到page1时,它会卡住一段时间。由于ScrollView和Animation在主线程上。

有没有办法为Scrollview设置优先级,所以首先滚动!!

即如果动画正在运行并且我滚动到另一个页面,那么页面应该顺利改变,它不应该等待我的动画完成。

已通过网络搜索但仍未找到任何解决方案。请帮忙! 谢谢大家。

1 个答案:

答案 0 :(得分:2)

您可以在动画完成后添加此内容进行检查。

[UIView commitAnimations];

每次启动动画时都需要提交动画。

感谢。