使用UIDeviceOrientation更改通知而不是viewillTransistionToSize

时间:2016-06-20 21:31:35

标签: ios

我已成功为我的应用支持纵向和横向方向。

但是,我的实施基于UIDeviceOrientationChangeNotification。我不使用viewillTransistionToSize

AlternateViews的官方Apple示例代码确实使用基于通知的方法。所以我认为它应该没问题。

  • 使用另一个有明显的优势/劣势吗?
  • 我的应用程序是否会发生deviceOrientationChangenotification

请澄清。

1 个答案:

答案 0 :(得分:0)

我正在使用两者的组合。但对我来说,看起来viewillTransistionToSize可以提供更多控制,因为你可以执行代码

    轮换开始前
  • 轮换期间
  • 轮换后

如果是通知,您只能在轮换后执行代码。

不确定,但我通过实验找到了这个,而不是通过文档。