Segue动画中断

时间:2016-03-23 12:35:07

标签: ios iphone swift animation

很多时候我的应用中的segue动画确实破了。当发生这种情况时,所有这些动画一次轻弹而不是弹出/滑动过渡。我没有使用任何自定义segue动画。我无法找到这种行为的原因,所以我不知道从哪里开始调试。我试过象征性的断点,但到目前为止还没有运气。动画会破裂的原因是什么?

我的故事板是:

标签栏视图控制器&gt; <导航控制器> <表视图控制器>推送到其他故事板&gt; <导航控制器>表视图控制器

1 个答案:

答案 0 :(得分:0)

动画确实破了,因为UIImageView在主线程之外更新了。

通过将其包装在:

中修复它
dispatch_async(dispatch_get_main_queue(),{
    //update image view
})