0

[その他]タブ(uitabbaritemのテキスト)のタイトルを変更する方法はありますか?

4

3 に答える 3

1

よく..moreタブのナビゲーションバーのタイトルを変更したい場合は、7KV7で提供されている方法を使用してください

タブのタイトルを変更したい場合..。

別の方法があります。

8つのタブがあるとします。

1)タブバーコントローラーで...5つのタブのみを作成します...5つのタブ以外の他のすべてのビューを削除します。

2)5番目のタブを「その他のタブ」として作成します...それをtableviewControllerとして取得し、そのtableView要素に6番目..7番目..8番目のタブの名前と画像として要素を追加します...

3)fifthViewControllerのrowdidselectメソッドで、6番目、7番目、8番目のタブのそれぞれのViewControllerをナビゲートします。

長所:-moreタブの名前と画像を変更できます
短所:-タブ要素の順序を変更できるmoreタブの編集ボタンを使用することはできません。

これに慣れている場合は、試してみてください。

于 2011-03-21T07:07:41.760 に答える
0

このリンクから取得

はい、可能です。

UINavigationBar *moreNavigationBar = tabBarController.moreNavigationController.navigationBar;
moreNavigationBar.topItem.title = @"Your title";

tabBarControllerはUITabBarControllerです

于 2011-03-21T06:50:24.913 に答える
0

UITabBarControllerで、viewDidLoadとsuperViewDidLoadの下に次の単純な行を追加するだけです。

 self.moreNavigationController.navigationBar.topItem.title = @"Your Title";

したがって、次のようになります。

 - (void)viewDidLoad {
     [super viewDidLoad];   // Do any additional setup after loading the view.

     self.moreNavigationController.navigationBar.topItem.title = @"Mer"; 
     }

それを機能させるために、「MyTabBarController」という名前の新しいObjective-cクラスも作成しました。次に、ストーリーボードでTabBarControllerをクリックし、クラスを「MyTabBarController」に設定しました。コードを.mファイルに貼り付けると、完全に機能しました。

于 2013-01-17T15:22:18.490 に答える