【问题标题】:How to set UIVIewController to RootViewController?如何将 UIVIewController 设置为 RootViewController?
【发布时间】:2012-02-29 13:39:01
【问题描述】:

我想知道我们如何在 UINavigationController 中设置 UIViewController 而不将 UITableView 用于其根视图控制器。对此有任何帮助吗?提前致谢。

【问题讨论】:

    标签: iphone objective-c ios xcode4.2


    【解决方案1】:

    你可以这样做:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    {
        // ...
        UIViewController *myViewController = [[UIViewController alloc] init];
        UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myViewController];
        self.window.rootViewController = navigationController;
        // ...
    }
    

    如果需要,您可以替换 myViewController 的类和/或使用 nib 对其进行初始化。

    【讨论】:

      【解决方案2】:
      - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
      {
          self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
      
      
         UINavigationController *nav=[[UINavigationController alloc]initWithRootViewController:[[OptionViewController alloc]initWithNibName:@"OptionViewController" bundle:nil]];
          self.window.rootViewController=nav;
      
          self.window.backgroundColor = [UIColor grayColor];
          [self.window makeKeyAndVisible];
          return YES;
      }
      

      【讨论】:

        【解决方案3】:

        它对我有用:

        在窗口上设置你的tabviewcontroller,然后它会正常工作。

        UIWindow *window = [UIApplication sharedApplication].keyWindow;
                UITabBarController *tabVC = [self.storyboard instantiateViewControllerWithIdentifier:@"MyMainView"];
        
                [window setRootViewController:tabVC];
        

        【讨论】:

          【解决方案4】:

          UINavigationController pushViewController:animated:

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2020-09-29
            • 1970-01-01
            • 1970-01-01
            • 2016-04-04
            • 1970-01-01
            相关资源
            最近更新 更多