在状态栏后面拉伸UINavigationBar

时间:2016-02-29 12:17:28

标签: ios objective-c uinavigationcontroller uinavigationbar

我已将UINavigationBar子类化为默认的模糊图像。

我正在覆盖drawRect:这样的方法:

- (void)drawRect:(CGRect)rect {
    self.backgroundColor = [UIColor blueColor];
}

但正如您所看到的,颜色不会在状态栏下拉伸:

enter image description here

这是为什么?通常,故事板创建的栏会延伸到状态栏后面。

1 个答案:

答案 0 :(得分:0)

这不是更改UINavigationBar颜色的正确方法。 请参阅Set background color for UINavigationBar