iOS 6 のナビゲーション バー要素 (戻るボタン) を iOS 7 のナビゲーション バー要素のように見せる方法はありますか? また、UI のボタンやその他の iOS 7 要素。
質問する
6308 次
2 に答える
8
カスタマイズする必要があるすべてのビュー コントローラーにコードを入れる代わりにapplication:didFinishLaunchingWithOptions:
、App Delegate のメソッドに次のようなものを入れて、アプリケーション全体に対してこれを行うことをお勧めします。
// Nav bar
[[UINavigationBar appearance] setBackgroundImage:[[UIImage imageNamed:@"navBar.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(10, 5, 10, 5)] forBarMetrics:UIBarMetricsDefault];
// Back buttons
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:[UIImage imageNamed:@"backNavButton.png"] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
// Toolbar
[[UIToolbar appearance] setBackgroundImage:[[UIImage imageNamed:@"toolbar.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(10, 5, 10, 5)] forToolbarPosition:UIToolbarPositionAny barMetrics:UIBarMetricsDefault];
于 2013-10-04T12:33:51.570 に答える
0
このように背景画像を設定することで、ナビゲーションバーをカスタマイズできます
[self.navigationController.navigationBar setBackgroundImage:[UIImage imageNamed:@"topbar.png"] forBarMetrics:UIBarMetricsDefault];
そして、このように setLeftBarButtonItems メソッドでカスタマイズ バーを追加できます。
[self.navigationItem setLeftBarButtonItems:];
于 2013-10-04T11:12:32.083 に答える