【发布时间】:2015-06-24 16:16:22
【问题描述】:
我的应用程序将启动到登录视图或主菜单,具体取决于用户是否在之前的会话中登录。这就是我以编程方式定义“初始视图控制器”的原因。
登录场景是导航控制器的根视图控制器,用户可以从那里选择注册或登录。
问题是,如果使用以下代码,实际上显示了登录视图,但是缺少导航栏......有什么想法我做错了什么吗?如果我将 Interface-Builder 中的登录场景声明为“初始视图控制器”,一切正常,但我确实需要以编程方式显示视图。
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window = [[UIWindow alloc] initWithFrame:UIScreen.mainScreen.bounds];
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
self.window.rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"LoginScene"];
}
【问题讨论】:
标签: ios xcode uinavigationcontroller uinavigationbar transition