这是一个非常简单的问题,但由于存在许多互相矛盾的观点,我完全找不到一个明确的答案,更不用说现代的答案了。
我在UIViewController
中处理99%的用户从纵向模式切换到横向模式或反之亦然时使用自动布局。效果很好。但有时,我仍然需要依靠框架来处理某些事情。
我该如何最好地处理呢?
您可以使用willAnimateRotationToInterfaceOrientation
、willRotateToInterfaceOrientation
和带有检查状态栏的NSNotification
方法等方法。我相信还有其他一些方法。
如果我想在用户旋转时更改视图的位置,应该在哪个方法中更改视图的框架?最好使用简单的setFrame:
还是应该使用自动调整大小的掩码?