2

このトピックについて多くの Web サイトを検索し、いくつかの解決策を試しました。

1)ナビゲーション項目タイトルの変更

navigationItem のタイトルを変更しましたが、その他の tabItem は変更されていません。

2)tabbarItemのタイトル変更

[tabBarController moreNavigationController].tabBarItem.title = @"Morre";

それもうまくいきませんでした。

3) 新しい tabbarItem を作成し、それに割り当てる:

 [tabBarController moreNavigationController].tabBarItem.= newlyCreatedTabBarItem;

私も働きませんでした。

通常の tabBar アイテムのようにさらにタブを作成する別の方法もあります。ただし、その方法では tabBar 項目の構成ができなくなります。さらにタブに「編集」ボタンも必要です。

私は自分にとって価値のない BadgeValue を変更することしかできませんでした:

 [tabBarController moreNavigationController].tabBarItem.badgeValue = @"100";

それで、より多くのタブバーアイテムのタイトルを変更する方法はありますか?

4

2 に答える 2

0

私はあなたが何を意味するか知っていると思います...インターフェイスビルダーでタブの名前を変更し、mainwindow.xibを開き、「タブバーコントローラー」を選択し、タブバーコントローラー属性で、必要なタブのタイトルを変更できることを知っています.

于 2010-10-16T20:04:09.100 に答える
0

私がなんとかできたのは、コントローラーのタイトルを変更することだけでした

 self.moreNavigationController.navigationBar.topItem?.title = self.moreNavigationController.navigationBar.topItem?.title?.uppercased()

しかし、これはタブバーに影響を与えていないようです:/

于 2017-07-03T15:50:31.200 に答える