如何在 UIScrollview 和动画上设置优先级
Posted
技术标签:
【中文标题】如何在 UIScrollview 和动画上设置优先级【英文标题】:How to set Priority on UIScrollview and Animation 【发布时间】:2013-11-21 10:35:28 【问题描述】:在每个页面上都有一个视图(UIView 的实例),其中我有一些动画。
当我将页面从第 1 页滚动到第 2 页时,第 2 页中的动画会出现并且它工作正常,但是当我从第 2 页滚动到第 1 页时,它再次卡住了一段时间。由于 ScrollView 和 Animation 在主线程上。
有什么办法可以设置Scrollview的优先级,让滚动先发生!!
即,如果动画正在工作并且我滚动到另一个页面,那么页面应该会平滑更改,它不应该等待我的动画完成。
已经通过网络搜索但仍然没有找到任何解决方案。请帮忙! 谢谢大家。
【问题讨论】:
【参考方案1】:你能在动画完成后添加这个来检查一下吗?
[UIView commitAnimations];
您需要在每次启动时提交动画。
谢谢。
【讨论】:
以上是关于如何在 UIScrollview 和动画上设置优先级的主要内容,如果未能解决你的问题,请参考以下文章
如何在 UIScrollView 中的对象(UIViews)上执行翻转动画
如何将滚动动画从一个uiscrollview“传输”到另一个