1
タブバービューコントローラをセットアップし、ナビゲーションコントローラに接続しました。
この画像を参照してください。
私が直面している問題は、この画像が「より多くの」タブバーページです
私が十字ボタンをクリックすると、ホームビューコントローラーに別のビューが表示されます。しかし、別のタブをクリックしてさらに多くのタブに戻ると、ビューコントローラは、より多くのタブ起点コントローラの代わりにホームビューコントローラに留まります。私はより多くのタブを2回押す必要があります。下のコードは、アイテムを選択するときのタブバーコントローラです。タブバーコントローラは2回タップする必要があります。メインビューに戻る
- (void)tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
NSLog(@"didSelectItem: %ld", (long)item.tag);
if (item.tag == 0) {
//try to dismiss home view controller in this way, but it won't work
[self.navigationController popToRootViewControllerAnimated:YES];
NSString *str = @"TAB 1";
NSLog(@"%@", str);
}
}