首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MvvmCross - RootViewController

MvvmCross - RootViewController
EN

Stack Overflow用户
提问于 2014-02-15 08:12:33
回答 1查看 378关注 0票数 0

我正在考虑设置一个视图/模板,除了登录屏幕之外,我想在每个屏幕上使用它。例如,在导航栏下,我想要一个包含一些字段的视图,这些字段将在所有屏幕上可见。

我不太确定该怎么做。我知道_window属性上有一个根视图控制器,但是我用导航栏下的自定义字段设置了我的视图控制器,但我的视图似乎并不使用该视图作为默认视图。

编辑:我想要一个基本的视图控制器,为每个视图设置通用的按钮/图像。

EN

回答 1

Stack Overflow用户

发布于 2014-02-15 12:22:02

1.让您拥有viewControllerContainer (类似于UINavigationController和UITabBarController),使用childViewControllers接口来实现。因此,您可以执行类似UINavigationBar的操作,始终可见。

2.使用窗口,对其进行强引用(静态sharedInstance或将其放入AppDelegate中),然后使其可见。

代码语言:javascript
复制
self.mywindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 100, 320, 44)];
self.mywindow.backgroundColor = [UIColor redColor];
self.mywindow.hidden = NO;

因此,无论您推送/弹出或呈现VC,它都将始终位于顶部。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21791700

复制
相关文章

相似问题

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