ISSUE-019
UI界面屏幕方向错误
常见表现
屏幕方向错误。
原因分析
有两种情况:
- 该界面本身只支持竖屏。
- 该界面支持横屏,但是
supportedInterfaceOrientations第一次返回的值仅包含竖屏。
Mac上运行的iOS应用受限于supportedInterfaceOrientations第一次返回的值,如果第一次返回的值里面不包含横屏,就永远无法切换成横屏显示,
解决方法
找出出问题的UIViewController,强制supportedInterfaceOrientations返回UIInterfaceOrientationMaskLandscape (24)。