0

UInavigationController が uitabbar にネストされており、特定のビュー (タブバーの 2 番目の要素、index:1) をプッシュする必要があります。(ストーリーボードを使用しています)

私はすでに試しました:

UITabBarItem *tabBarItem1 = [tabBarGlobal.items objectAtIndex:1];
[tabBarGlobl setSelectedItem:tabBarItem1];

そして、私が使用したセットアップの外観のために:

[self tabBar:self.tabBar didSelectItem:tabBarItem1];

外観は良いですが、タブバーで選択された要素は 2 番目ではなく 1 番目です。

tabBarGlobal は、ストーリーボードのビューに接続されています。

@property (strong, nonatomic) IBOutlet UITabBar *tabBarGlobale;

何か案が?

ありがとう。

4

1 に答える 1

0

UITabBarを使用していない場合は、まずUITabBarControllerこの投稿をお読みください。

次に、このUITabBarControllerプロパティを設定する必要があります。

@property(nonatomic) NSUInteger selectedIndex

こちらをご覧ください

于 2013-11-15T12:28:27.590 に答える