1

メインビューに現在表示されているサブビューに応じて、タブバーアイコンを変更できるかどうか、またはどのように変更できるか疑問に思っていました。

基本的に、ユーザーがメイン(サブビュー)を変更できるようにするこのメニューを作成しました。どのメイン(監視)が現在表示されているかを確認し、表示されているメイン(サブビュー)に応じてタブバーアイコンを変更したいと思います。しかし、どうすればこれができるかわかりません。

どんな助けでも大歓迎です

4

1 に答える 1

1

各タブに 1 つの View Controller をアタッチしてこれを行う場合、View Controller のコードの任意の時点で、次のコードを使用してタブの名前を変更できます。

self.title = @"New tab name";    

または、タブバー項目全体を変更することもできます。これにより、アイコンも変更できます。

self.tabBarItem = [[UITabBarItem alloc]
    initWithTitle:@"New tab name"
    image:[UIImage imageNamed:@"new_tab_image.png"]
    tag:YOUR_TAG
];
于 2012-07-12T09:59:32.630 に答える