- 论坛徽章:
- 0
|
操纵状态栏-IOS开发
状态栏是可以通过UIApplication类提供的一些方法来修改的,比如完全去掉状态栏或者修改风格,不过这些改变只是在你的程序内部,当你退出你的程序又会复原。- 01.UIApplication *myApp = [UIapplication sharedApplication];
- 复制代码
复制代码 1.隐藏状态栏- 01.[myApp setStatusBarHidden:YES animated:YES];
- 复制代码
复制代码 记得隐藏状态栏后的你的“桌面”就增加320×20的大小,所以最好是在任何window或者view创建之前隐藏它。
2.状态栏风格- 01.[myApp setStatusBarStyle: UIStatusbarStyleBlackOpaque];
- 复制代码
复制代码- 01.typedef enum {
-
- 02. UIStatusBarStyleDefault,
-
- 03. UIStatusBarStyleBlackTranslucent,
-
- 04. UIStatusBarStyleBlackOpaque
-
- 05. } UIStatusBarStyle;
- 复制代码
复制代码 3.状态栏方向- 01.[myApp setStatusBarOrientation:UIInterfaceOrientationLandscapeLeft animated:NO];
- 复制代码
复制代码- 01.typedef enum {
-
- 02. UIInterfaceOrientationPortrait = UIDeviceOrientationPortrait,
-
- 03. //竖屏,垂直向上
-
- 04. UIInterfaceOrientationPortraitUpsideDown = UIDeviceOrientationPortraitUpsideDown,
-
- 05. //竖屏,垂直方向上下颠倒
-
- 06. UIInterfaceOrientationLandscapeLeft = UIDeviceOrientationLandscapeRight,
-
- 07. //设备逆时针旋转到横屏模式
-
- 08. UIInterfaceOrientationLandscapeRight = UIDeviceOrientationLandscapeLeft
-
- 09. //设备顺时针旋转到横屏模式
-
- 10. } UIInterfaceOrientation;
- 复制代码
复制代码 |
|