【问题标题】:willTransitionToTraitCollection not get called, why?willTransitionToTraitCollection 不会被调用,为什么?
【发布时间】:2014-09-03 10:43:13
【问题描述】:

我正在尝试用 willTransitionToTraitCollection 替换 didRotateFromInterfaceOrientation - 在 UIViewController 子类中 - 正如文档所说,但是当我旋转设备时不会调用方法。为什么?

【问题讨论】:

  • 同样适用于 iPhone!我已经使用可调整大小的 iPhone 明确调整了屏幕大小,即使这样 (willTransitionToTraitCollection 或 viewWillTransitionToSize:withTransitionCoordinator:) 都没有被调用。

标签: uiviewcontroller ios8


【解决方案1】:

如果你在 iPad 上测试它,它有两个方向的垂直和水平类的常规特征集合,因此当方向改变时它不会调用这个方法。

【讨论】:

  • 我正在 iPad 上进行测试,没错,但是您还推荐什么程序来获得有关视图控制器旋转发生的通知?
  • 就我而言,我正在 iPad 上测试模态视图控制器。我也没有在 iPad 上收到 viewWillTransitionToSize 通知。当它出现在 iPhone 上时,我确实明白了。
  • willTransitionToTraitCollection 在可调整大小的模拟器中更改特征集合时仍未调用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-26
  • 2013-07-22
  • 2018-11-02
相关资源
最近更新 更多