1

のサブクラスがありUINavigationBarます。barPositionですUIBarPositionTopAttached。_ -(void)drawRect:(CGRect)rectサブクラスでオーバーライドするよりも。パラメータとして提供されるのrect高さは常に 44 ピクセルで、この rect 内にのみ描画できます。そのため、ステータスバー上に描画を実行できず、デフォルトの外観になっています。コメントアウト-drawRectすると、ナビゲーション バーとステータス バーが全体として見え、高さが 64 ピクセルになります。-drawRect:のサブクラスでオーバーライドしてこの効果を達成する方法はありますUINavigationBarか?

4

1 に答える 1