美文网首页
iOS 状态栏的问题(statusBar)

iOS 状态栏的问题(statusBar)

作者: 师从小马哥 | 来源:发表于2018-01-10 16:10 被阅读0次

info.plist文件中,View controller-based status bar appearance项设为YES,则View controller对status bar的设置优先级高于application的设置。

如果View controller-based status bar appearance 设为NO,这时application的设置优先级最高

我通常设为NO, 使application的设置优先级最高. 这时运行App, 状态栏会消失, 需要在启动函数后设置显示状态栏.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    [NSThread sleepForTimeInterval:1];
    // 需要在启动函数后设置显示状态栏
    [UIApplication sharedApplication].statusBarHidden = NO;
}

如果遇到设置状态栏方向无效的问题, 解决方法如下:

//设置方向无效
[UIApplication sharedApplication].statusBarOrientation = orientation;
// 在所属控制器下
- (BOOL)shouldAutorotate
{
    return NO;
}

相关文章

  • ios 更改statusBarStyle

    IOS上 关于状态栏的相关设置(UIStatusBar) 设置statusBar的【前景部分】 简单来说,就是设置...

  • iOS 状态栏的问题(statusBar)

    info.plist文件中,View controller-based status bar appearance...

  • ios 状态栏statusBar的背景颜色

    ios 状态栏statusBar的背景颜色 一、无导航条的情况: 系统默认状态栏的字体颜色为黑色,即UIStatu...

  • iOS 之 UIStatusBar

    在iOS7之后,statusBar是透明的,也就是说状态栏只有文字色没有背景。 在iOS7之后,状态栏有两种风格:...

  • iOS statusBar

    隐藏/显示statusBar(iOS 7.0+) 全局隐藏/显示状态栏在info.plist中添加View con...

  • react-native 的状态栏

    其实对于 react-native 来说,官方自带的 StatusBar 已经足够使用了。iOS 系统的状态栏是比...

  • iOS9修改状态栏颜色

    statusbar 状态栏 跟随navigationbar的颜色而改变 ios7以下的版本设置导航栏背景颜色可以使...

  • 移动客户端产品设计规范与方法(下)

    5.IOS界面元素使用 - 栏 (1)StatusBar(状态栏) 用于显示设备的基础信息,三种样式,ipad只有...

  • iOS 13 APP闪退

    定位问题: 发现是发现状态栏时,之前获取到的[statusBar valueForKeyPath:@"status...

  • iOS11适配问题列表

    1、导航栏的高度的适配 iOS 11以前,状态栏statusBar的高度是20,底部tabbar的高度是49。iO...

网友评论

      本文标题:iOS 状态栏的问题(statusBar)

      本文链接:https://www.haomeiwen.com/subject/svmonxtx.html