2011-04-06 44 views
1

最初のUITabBarItemタイトルが表示されないUITabBarControllerがあります。私はそれをInterface Builderで設定し、それをプログラムで設定しようとしましたが、タイトル領域は空白のままです。UITabBarItemタイトルが表示されない

[[tabBarController.tabBar.items objectAtIndex:0] setTitle:@"Test1"]; 
[[tabBarController.tabBar.items objectAtIndex:1] setTitle:@"Test2"]; 

UITabController view

(項目2は、そのタイトルがどこから来ているである、インタフェースビルダーを介して設定されている、ちょうどIBタイトルが同様に働いていることをテストする - 最初のものを除きます)

これは、プロジェクトにUITabControllerを追加し、既存のビューを最初の場所にドラッグしても、それを修正する方法がわからないという奇妙な結果だと感じています。ここで

は、Interface Builderでのビューです:秒のスポットに最初だったと評価のViewControllerを移動 enter image description here

は、あなたが期待する結果が得られます - 秒のスポットは「ブランクになり、最初はで設定されますTest1 "、それはちょうど最初の場所で面白いものではないことを意味します。

答えて

3

[self setTitle:@"Title"] viewcontroller配列で宣言するのではなく、最初のビューでviewcontrollerに入力します。いただきました!間違ったけれども知っているが、私は一度

+0

素晴らしい!これでうまくいきました - そのUITabBarItemのイメージを設定するにはどうすればいいですか? NIBの設定は尊重されていません。 –

+0

uitabbarcontrollerでtabbaritemを見つけ、 '[tabbaritem setImage:[UIImage imageNamed:@" imagename.png "]]' –

+0

を入れてください。 title、イメージは無視されます。私は最初の問題を解決することが必要になるかもしれないと思います。ダーン –

3

ちょうどあなたのビューコントローラの.mファイルにし、タブバー項目のタイトルの使用を設定するためにあなたのinitメソッドに行くこれを​​しなければならなかったしません。

[[self tabBarItem] setTitle:@"Main"]; 

、画像を設定するには

関連する問題