0

私は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:)]; 

答えて

0

次のことを試してみてください。

の1-ナビゲーションコントローラのタイトルを変更するには:

[[UIBarButtonItem alloc]initWithBarButtonSystemItem:UIBarButtonSystemItemAdd target:self action:@selector(addTapped:)]; 
[[self navigationItem]setRightBarButtonItem:stateButton]; 

希望:右ボタンを追加するには

[[self navigationController] setTitle:@"Your title"]; 

2-助けてください

+0

私はあなたがそれを見つけるだろうと思うとにかく、私はそれを解決しました。お返事をありがとうございます。 – fezfox

関連する問題