私はSDK 4.2とストーリーボード(私が推測するところのみんな)のように新しくなっています。SDK 4.2のナビゲーションバーの問題
私はビューコントローラを備えたナビゲーションコントローラ(「初期ビューコントローラ」)として私の初期ビューを持っています。ここまでは順調ですね。ここでログインした後(ウェブ経由の認証)、これは3つのテーブルビューを含むタブバーコントローラにつながります。再び、うまく動作します。
問題があります。 Tab Bar Controllerの最初のテーブルビュー - 人生、愛、お金のナビゲーションバーはできません。戻るボタンを変更することはできません。タイトルを変更することはできません。また、右のバーボタンを追加することもできません。プログラムでもストーリーボードを使用してもかまいません。一日の終わりに
私がやりたいすべてがある:
self.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addTapped:)];
しかし、私はそれを行う方法を考え出すことはできません。私はこのビューに続くUIViewからやってみました。動作しません。私はストーリーボードで追加しようとしました。動作しません。私は何とか最初のナビゲーションコントローラに "やって"いるはずだと思っていますが、私はそれを参照しておらず、関連するコードもありません。そしてもし私がしたら...それはおそらく他の見解にとどまるでしょう。
不思議なことに、問題のUITableViewから別のもの(例えばdidSelectRowForIndexPathから)に移動すると、その後にプッシュされたテーブルビューにナビバーが変更されているように見えます。
Stumped。
編集: シース。 10分後、私は答えを発見する。私が必要としたTabBarControllerです。このように:
self.tabBarController.navigationItem.rightBarButtonItem = [[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addTapped:)];
私はあなたがそれを見つけるだろうと思うとにかく、私はそれを解決しました。お返事をありがとうございます。 – fezfox