0
  1. まず、TabBarController をウィンドウのルート ビュー コントローラーとして直接インストールし、viewControllers に NavigationController を配置します。
  2. アプリの実行時に、新しいビュー コントローラーをナビゲーション スタックにプッシュします。
  3. ナビゲーション tabbaritem をタップするよりも、navigationController poptoRootViewController

ステップ 3 のイベントをクラッシュさせる、またはルートへのポップを停止するにはどうすればよいですか?

ルートViewControllerへの自動ポップを停止する私の解決策:

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{
UITabBarController *tbc = [[UITabBarController alloc]init];

tbc.viewControllers = [NSArray arrayWithObjects:rvc,nil];

tbc.delegate = self;}
-(BOOL)tabBarController:(UITabBarController *)tabBarController shouldSelectViewController:(UIViewController *)viewController{

if([tabBarController selectedViewController] == viewController)
    return NO;
return YES;}

葯の解決策がある場合は、書き留めてください。

4

2 に答える 2