我有一些奇怪的动画的问题。 我称为presentViewController
动画设置为YES
,而是被呈现视图控制器当动画不存在。 而最奇怪的是整个应用程序的所有动画都不见了!
所以基本上我的设置是这样的
UINavigationController
有子视图控制器- childVC
我有childViewController
打电话presentViewController
- presentVC
并有一个委托回调方法childViewController
解雇presentVC
。
我发现一个有趣的事情是这样的
[childVC presentViewController: presentVC];
NSLog(@"%@", [presentVC presentingViewController]); <- this prints UINavigationController!
如若不是它打印childVC
? 我与它为什么打印真的很困惑parentController
的的childVC
代替。
我一直停留在这个奇怪的动画问题了很长一段时间。 我不知道如果presentingViewController
作为UINavigationController
有什么关系呢?
思考?
/ * *编辑/另一件事我忘了提的是,childVC是ECSlidingViewController的子类别的一部分,(这意味着它childVC是topViewController,underleftViewController或underRightViewController之一),如果有什么差别。