【问题标题】:viewWillTransitionToSize not called in iPad Simulator在 iPad 模拟器中未调用 viewWillTransitionToSize
【发布时间】:2017-09-14 10:37:54
【问题描述】:

我正在尝试通过覆盖来响应 iPad 上的旋转

- (void)viewWillTransitionToSize:(CGSize)size 
   withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator;

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

模拟器上是否有我可以用来使其响应的设置,或者它是模拟器中的错误?如果没有设置,如何使用模拟器在早期操作系统版本上测试我的应用?

【问题讨论】:

    标签: ios rotation simulator viewwilltransitiontosize


    【解决方案1】:

    检查您的父视图控制器,如果它调用超级视图的 viewWillTransitionToSize 则只有子视图控制器能够调用此方法。如果您使用的是 Navigationopn 控制器或 tabbarcontroller 的子类,请添加这些方法并调用 super 的方法。

    【讨论】:

    • 但这对物理 iPad 和模拟器不会产生相同的影响吗?我的问题是它可以在 iPad 上运行,但不能在模拟器上运行
    猜你喜欢
    • 2013-08-23
    • 2012-06-26
    • 2012-02-09
    • 1970-01-01
    • 2022-09-24
    • 1970-01-01
    • 2011-03-20
    • 2011-06-01
    • 2011-02-13
    相关资源
    最近更新 更多