在每个页面上都有一个视图(UIView的实例),其中我有一些动画。
当我从page1滚动页面到page2时,第2页的动画出现并且它工作正常但是当我从page2滚动到page1时,它会卡住一段时间。由于ScrollView和Animation在主线程上。
有没有办法为Scrollview设置优先级,所以首先滚动!!
即如果动画正在运行并且我滚动到另一个页面,那么页面应该顺利改变,它不应该等待我的动画完成。
已通过网络搜索但仍未找到任何解决方案。请帮忙! 谢谢大家。
答案 0 :(得分:2)
您可以在动画完成后添加此内容进行检查。
[UIView commitAnimations];
每次启动动画时都需要提交动画。
感谢。