我试图通过覆盖
来响应iPad上的旋转- (void)viewWillTransitionToSize:(CGSize)size
withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator;
我注意到viewWillTransitionToSize
在我的物理iPad上被调用,但在模拟器上没有,即使使用相同的操作系统版本(10)。
模拟器上是否有可用于响应的设置,还是模拟器中的错误?如果没有设置,我如何使用模拟器在早期的OS版本上测试我的应用程序?
答案 0 :(得分:4)
检查您的父视图控制器,如果其调用super的viewWillTransitionToSize,那么只有子视图控制器才能调用此方法。如果您正在使用Navigatiopn控制器或tabbarcontroller的子类,则添加这些方法并调用super的方法。