通常在使用视图控制器时,状态栏的方向会自动改变。如果要强制状态栏朝向一个方向,可以用UIApplication类的setStatusBarOrientation方法:
[ [UIApplication shareApplilcation] setStatusBarOrientation: UIInterfaceOrientationLandscapeRight animated: NO ];
在设备上有下列方向可以使用:
UIDeviceOrientationPortrait
在竖屏模式,垂直向上
UIDeviceOrientationPortraitUpsideDown
在竖屏模式,垂直方向上下颠倒
UIDeviceOrientationLandscapeLeft
设备逆时针旋转到横屏模式
UIDeviceOrientationLandscapeRight
设备顺时针旋转到横屏模式
UIDeviceOrientationFaceUp
设备平放在类似桌子的平面上,正面向上
UIDeviceOrientationFaceDown
设备平放在类似桌子的平面上,正面向下
本文介绍如何使用UIApplication的setStatusBarOrientation方法来固定iOS设备状态栏的方向,并列举了可用的方向选项。
6901

被折叠的 条评论
为什么被折叠?



