gpt4 book ai didi

iOS 8 使状态栏变黑而不是半透明

转载 作者:行者123 更新时间:2023-11-28 19:44:47 25 4
gpt4 key购买 nike

所以我应用中的状态栏目前看起来是这样的:

1

我希望它看起来像这样:

2 http://mojoimage.com/free-image-hosting-12/22iOS7_StatusBar-copy.png

所以它是黑底白字。目前它在这个特定的屏幕上不起作用,因为背景不是黑色的。我已经将 pList 中的 Status Bar Style 设置为 UIStatusBarStyleLightContent

我还要补充一点,View 是初始 ViewController,并且它没有嵌入 UINavigationController:

编辑:这不是重复的,因为大多数其他以前的解决方案已经过时了。

最佳答案

您可以只将它设置为光照,然后在它后面抛出一个 View 。如果您在您的应用中允许设备旋转,您还必须考虑到这一点。
swift :

override func viewDidLoad() {
super.viewDidLoad()

let statusBG = UIView(frame: CGRect(x: 0, y: 0, width: UIScreen.mainScreen().bounds.width, height: 21))
statusBG.backgroundColor = UIColor.blackColor()
view.addSubview(statusBG)
}

objective-C :

- (void)viewDidLoad {
[super viewDidLoad];
UIView *statusBG = [[UIView alloc] initWithFrame:CGRectMake(0, 0, [UIScreen mainScreen].bounds.size.width, 21)];
statusBG.backgroundColor = [UIColor blackColor];
[self.view addSubview:statusBG];
}

关于iOS 8 使状态栏变黑而不是半透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32766934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com