ナビゲーションバーのカスタマイズでは、背景画像を設定し、左ボタンと右ボタンをカスタマイズしたいので、.xibを含まないコードでインスタンス化します。ただし、ナビゲーションバーの上に空白バーがあります。
これが私のコードです:
-(void) createNavBar:(NSMutableArray *)arguments withDict:(NSMutableDictionary *)options
{
if (!navBar)
{
navBarController = [[[UINavigationController alloc] init] autorelease];
navBarController.navigationBar.bounds = CGRectMake(0, 0, 320, 40);
[navBarController.navigationBar setBackgroundImage:[UIImage imageNamed:@"www/images/header_bg@2x.png"] forBarMetrics:UIBarMetricsDefault];
[[[self webView] superview] addSubview: navBarController.navigationBar];
}
}
実行してビルドし、ナビゲーションバーの上に空白バーがあることを確認します。これがスクリーンショットです:
タイトルバーと青いナビゲーションバーの間のスペースバーを削除するにはどうすればよいですか?ガイドありがとうございます。