我正在考虑设置一个视图/模板,除了登录屏幕之外,我想在每个屏幕上使用它。例如,在导航栏下,我想要一个包含一些字段的视图,这些字段将在所有屏幕上可见。
我不太确定该怎么做。我知道_window属性上有一个根视图控制器,但是我用导航栏下的自定义字段设置了我的视图控制器,但我的视图似乎并不使用该视图作为默认视图。
编辑:我想要一个基本的视图控制器,为每个视图设置通用的按钮/图像。
发布于 2014-02-15 12:22:02
1.让您拥有viewControllerContainer (类似于UINavigationController和UITabBarController),使用childViewControllers接口来实现。因此,您可以执行类似UINavigationBar的操作,始终可见。
2.使用窗口,对其进行强引用(静态sharedInstance或将其放入AppDelegate中),然后使其可见。
self.mywindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 100, 320, 44)];
self.mywindow.backgroundColor = [UIColor redColor];
self.mywindow.hidden = NO;因此,无论您推送/弹出或呈现VC,它都将始终位于顶部。
https://stackoverflow.com/questions/21791700
复制相似问题