2010-12-18 17 views
1

このメソッドhttp://redartisan.com/2010/6/27/uisegmented-control-view-switching-revisitedを使用して、カスタムUITabBarを作成し、特定のTabBarItemがクリックされたときに特定のビューを読み込みます。自動的にUITabBarボタンをハイライト表示する

最初は最初のビューがロードされていますが、最初のタブバー項目は強調表示されていません。ハイライトを強制する方法はありますか?私はtabbarcontrollerを使用していないので、そのメソッドを使用することはできません。 UITabBar *tabBar; プロパティ:あなたはインスタンス変数にする場合

答えて

2

@property (nonatomic, assign) IBOutlet UITabBar *tabBar; 

をし、Interface BuilderでUITabBarにこのプロパティを接続して、あなたが使用することができます。

for(UITabBarItem *tab in tabBar.items) { 
    if ([tab.title isEqualToString: @"My Tab Title"]) { 
     tabBar.selectedItem = tab; 
     } 
    } 

これは、すべてのタブあれば動作します通常は固有のタイトルを持っています。

関連する問題