私はルートコントローラとしてナビゲーションコントローラがあるiOSアプリケーションを持っていますが、ある部分ではナビゲーションバーの1つのビューの中から選択するためのタブバーがあります。これはiTunesアプリ(上のナビゲーションバー、下のタブバー)に似ています。どのタブが選択されているかに基づいてナビゲーションバーのタイトルを変更したい。私は各タブの2つの別々のコントローラファイルを持っています。ここで私は無駄にこの問題を解決するために、これまでそれぞれで使用しようとしたものです:私が押されたタブに基づいてナビゲーションバーのタイトルを変更するにはどうすればよいどのタブが選択されているかに基づいてナビバーのタイトルを変更しますか?
self.navigationItem.title = @"Title";
self.navigationController.navigationItem.title = @"title";
[self.navigationController setTitle:@"Live"];
[self setTitle:@"Top Title"];
?
このメソッドを試してみると、コントローラーが接続されているタブのタイトルが「A」に設定されています – DCIndieDev
私の改訂版の回答を参照してください。 –
再度、同じ問題。ナビゲーションバーのタイトルではなくタブバーのタイトルをAに設定します。あなたが私の質問を読んだら、私はこれらの3つの方法を試みたと書いています。 – DCIndieDev