2011-09-12 5 views
0

私は簡単な質問です(簡単な答えではないかもしれません)。現在、私はiPhoneアプリを持っており、タブバーとナビゲーションが設定されています。 self.titleを設定すると、タブバーとナビゲーションバーの両方に表示されます。ナビゲーションバーとタブバーに異なるタイトルを付ける方法があるのだろうかと思っていましたか?iPhone SDKはタブバーとナビゲーションバーで異なるタイトルを持っています

+0

このリンクをご覧ください:http://stackoverflow.com/questions/1540718/self-title-sets-navigationcontroller-and-tabbaritems-title-why/1596277#1596277 – ms83

答えて

0

ナビゲーションバーにself.navigationItem.titleを使用します。

0

これはよくある間違いで、何度も私に起こりました。

この問題を回避するには、すべてのViewControllerにnavigationItemプロパティがあり、さらにオプションが与えられます。

使用タイトルを設定するには、あなたのViewControllers内部の次の行:

self.navigationItem.title = @"Your Desired Title"; 
1

あなたが順番に自動的にタブバーとナビゲーションコントローラのタイトルを設定し、全ビューのタイトルを設定しています。あなたが最初のnav項目にアクセスすることにより、ナビゲーションバーを設定 、個別にそれぞれのタイトルを設定するには:次に

[[self navigationItem] setTitle:(NSString *)]; 

あなたはタブバーの項目にアクセスし、そのようにそのタイトルを設定することで、タブバーのタイトルを設定します。

[self.tabBarItem setTitle:(NSString *)]; 

Good Luck!

関連する問題