在iPad模拟器中未调用viewWillTransitionToSize

时间:2017-09-14 10:37:55

标签: ios rotation simulator viewwilltransitiontosize

我试图通过覆盖

来响应iPad上的旋转
- (void)viewWillTransitionToSize:(CGSize)size 
   withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator;

我注意到viewWillTransitionToSize在我的物理iPad上被调用,但在模拟器上没有,即使使用相同的操作系统版本(10)。

模拟器上是否有可用于响应的设置,还是模拟器中的错误?如果没有设置,我如何使用模拟器在早期的OS版本上测试我的应用程序?

1 个答案:

答案 0 :(得分:4)

检查您的父视图控制器,如果其调用super的viewWillTransitionToSize,那么只有子视图控制器才能调用此方法。如果您正在使用Navigatiopn控制器或tabbarcontroller的子类,则添加这些方法并调用super的方法。