首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IOS7中的导航栈

IOS7中的导航栈
EN

Stack Overflow用户
提问于 2014-08-22 16:05:03
回答 1查看 43关注 0票数 1

如果我呈现一个带有视图控制器的控制器,它是否是self.navigationcontroller堆栈的一部分?

实质上:

代码语言:javascript
复制
UBSLoginViewController* loginView = [[UBSLoginViewController alloc] initWithNibName:LOGINVIEW bundle:nil];
    UINavigationController* navigation = [[UINavigationController alloc] initWithRootViewController:loginView];
    navigation.navigationBarHidden = YES;
    self.window.rootViewController = navigation;
    [self.window makeKeyAndVisible];
[loginView presentViewController:[[UBSLoadingViewController alloc] initWithNibName:LOADINGVIEW bundle:nil] animated:YES completion:nil];

加载视图是导航堆栈的一部分吗?本质上,我想展示一个模态视图,它不会成为根导航堆栈的一部分。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-22 16:25:35

如果我呈现一个带有视图控制器的控制器,它是否是self.navigationcontroller堆栈的一部分?

不是的。

您需要将视图控制器推到您的UINavigationController上,这样它才能在导航控制器的堆栈上。现在,您在视图控制器上进行建模,这是一个完全不同的概念。

推到导航控制器上的样子如下。

代码语言:javascript
复制
[self.navigationController pushViewController:loadingViewController animated:YES];
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25451212

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档