我通过以下方式获取当前设备方向:
[UIApplication sharedApplication].statusBarOrientation
当我的应用程序启动时,将完成一些初始工作,这导致我的根视图在短时间内无法旋转。但是,在此期间,状态栏可以旋转。因此,如果根视图和状态栏的方向不同,我得到的方向不是我的根视图的方向。如何确保两者始终处于相同的方向?
我通过以下方式获取当前设备方向:
[UIApplication sharedApplication].statusBarOrientation
当我的应用程序启动时,将完成一些初始工作,这导致我的根视图在短时间内无法旋转。但是,在此期间,状态栏可以旋转。因此,如果根视图和状态栏的方向不同,我得到的方向不是我的根视图的方向。如何确保两者始终处于相同的方向?
当您在启动画面下工作时,您可以在隐藏状态栏的情况下启动应用程序,然后在您准备好从视图控制器中显示状态栏时。
请参阅此问题以获取一些代码。