0

私はこの問題に直面しています

TabBarControllerがアクティブになると、暗黙的または明示的に好きかどうかにかかわらず、タブが選択されているため、 2 つのタブを使用してナビゲーションコントローラー(tableView DidSelectRow .....)からTabBarControllerを開く必要があります。

    [_tabBarController setSelectedIndex:0]

しかし、TabBarController がアクティブになったときに、どのタブも選択されず、代わりに、ビューにはタブが下部にある背景画像が含まれます。タブは、タブ化されている場合にのみ選択され、アクティブになります。

それを行う方法はありますか?

4

1 に答える 1

0

タブバー項目が選択されていない場合に表示するUIViewControllerを作成します。メーカー:

MyNoSelectedViewController *myViewController = [[MyNoSelectedViewController alloc] initWithNibName:@"MyNoSelectedViewController" bundle:[NSBundle mainBundle]];
[self.tabBarController setSelectedViewController:nil];
[self.tabBarController setSelectedViewController:myViewController];

それが役に立てば幸い。

于 2012-05-08T06:59:05.030 に答える