重写UINavigationBar时,iOS 7状态栏变黑
我是UINavigationBar
以便我可以重写drawRect
方法。 但是,当我在iOS 7中这样做时,状态栏将变成完全黑色。 根本没有文字。 在iOS 6中,它没有这个问题。 状态栏是它应该在的地方。
- (void)drawRect:(CGRect)rect // status bar goes pitch black { [super drawRect:rect]; }
如果我注释掉这个方法,状态栏会返回。 我怎样才能得到状态栏?
更新2014年4月15日
我尝试使用我在这里find的代码将状态栏设置为别的东西,但它似乎没有任何效果。
我find的解决scheme。 文本最初是在黑色背景上黑色的。 我还没有想出如何使背景透明,但我想白色文字是够好的。