0

UINavigationBar背景画像を68px、デフォルトではなくの高さの画像に設定しました44px。これで、画像は正常に表示されますが、最初のコンテンツはヘッダー画像UINavigationControllerと重なっています。(68-44)px = 12px

これを修正するにはどうすればよいですか? 運がないframeのを設定してみました。UINavigationBar

ありがとう、カスパル。

これは私のコードです(AppDelegate.m):

UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:self.frontTableViewController];
UINavigationBar *navBar = navigationController.navigationBar;
[navBar setBackgroundImage:[UIImage imageNamed:@"header"] forBarMetrics:UIBarMetricsDefault];
self.window.rootViewController = navigationController;

問題を示す画像

4

1 に答える 1

3

この方法でナビゲーションバーの画像を設定してみてください

self.navigationItem.titleView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"myNavBarImage.png"]];

またはこの回答を見てください

于 2013-05-03T12:31:48.420 に答える