iOS中未知的animationControllerForPresentedController和animateTransition之间的延迟

时间:2015-03-18 17:54:20

标签: ios objective-c iphone animation transition

我在从tableView触发动画时使用UIViewControllerContextTransitioning进行自定义转换时遇到恼人的问题

我遵循了许多教程,仅举几例:   - http://www.brightec.co.uk/blog/ios-7-custom-view-controller-transitions-and-rotation-making-it-all-work   - http://objectivetoast.com/2014/03/17/custom-transitions-on-ios/

这是我遇到的确切问题(但没有解决方案:/):Custom transition animation unknown delay between animationControllerForPresentedController and animateTransition 有时候它会起作用,有时它只会慢下来。

我不知道animationControllerForPresentedController和animateTransition之间幕后发生了什么。如果您对如何调试有所了解,我希望能够听到它。

1 个答案:

答案 0 :(得分:1)

即使没有看到您的代码,我也很确定您遇到了主要线程问题。 (参见http://www.raywenderlich.com/31166/25-ios-app-performance-tips-tricks#mainthread - 了解一下,关于不阻塞主线程并且总是在主线程上做UI。