0

私はマスター/詳細ビューとシンプル ビュー ページを使用しています。これらはすべて独自のUINavigationController. すべてに同じ背景画像をUINavigationControllers使用したいので、次のコード行を使用します。

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed:@"top_bg.png"] forBarMetrics:UIBarMetricsDefault];

これで目的は解決しますが、uiNavigationBar の高さが高くなり、下のコンテンツと重なってしまいます。ナビゲーションコントローラの高さを減らすにはどうすればよいですか?

4

1 に答える 1

0

調整するUIView(位置とサイズ)に以下を適用します。

[UIView setFrame:CGRectMake(CGFloat x, CGFloat y, CGFloat width, CGFloat height)]
于 2013-01-29T09:54:36.433 に答える