1

私は2つのUIViewController:AとBを持っています。BはAの詳細ビューです。ビューでは、私のUINavigationViewControllerはDefaultスタイルです。 B viewControllerを押すとnavigationControllerのスタイルをBlackOpaqueに変更したいと思います。これを行う方法?UINavigationControllerスタイルをfly-objective-cに変更

self.navigationController.toolbar.barStyle = UIBarStyleBlackOpaque; 

しかし、これは動作しません:B viewDidLoad方法では、私はこれを実行しようとしました。

答えて

5

ナビゲーションバーのスタイルではなく、ツールバーのスタイルを変更しています。これで完了です:

self.navigationController.navigationBar.barStyle = UIBarStyleBlackOpaque; 
+0

おっと、ありがとうございます –

関連する問題