我完全没有关于如何让它发挥作用的想法。
我需要状态栏以匹配导航栏的颜色,导航栏是透明的。 但是出于某种原因,它仅适用于状态栏的3个季度。
这是肖像画。随着masterView状态栏中的幻灯片变黑。
景观。不知道为什么它在最右边是黑色的。
有谁知道为什么会这样做?状态栏应该采用导航栏的颜色。但它只是不起作用。
这是我的AppDelegate中的代码,它将蓝色添加到状态栏。
UIView *statusBarBlue = [[UIView alloc] initWithFrame:CGRectMake(0, 0, self.window.frame.size.width, 20)];
[statusBarBlue setBackgroundColor:[UIColor colorWithRed:0.219 green:0.554 blue:0.719 alpha:1.000]];
[self.window.rootViewController.view addSubview:statusBarBlue];
打开一个新项目并将代码粘贴到AppDelegate中将得到我所看到的相同内容。
如果我扩展statusBarBlue
视图的宽度,比如2000,则会删除横向中的黑色状态栏。
然而,在肖像方面,黑色仍然存在。
我完全没有想法。任何朝着正确方向的推动都会非常有帮助。
答案 0 :(得分:0)
我设法通过设置导航栏颜色来实现这一点。