我想在全屏上显示UIView
,但是显示状态栏,其他东西,比如导航栏需要由UIView
覆盖。
,我该怎么做?
发布于 2010-08-18 02:49:56
要完全理解这个问题有点费劲,但我想您是在问如何在另一个视图之上显示一个UIView
(以便导航控件的视图被第二个视图完全隐藏)?
UIViewController
有:
- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
让UIViewController
管理您的第二个视图也是明智的。为了举例说明,假设您的导航栏视图由UINavigationViewController
管理,而您想要显示的视图由otherViewController
管理.
[navigationViewController presentModalViewController:otherViewController animated:YES];
发布于 2011-12-15 13:02:08
我相信他要问的是如何使UIView覆盖整个屏幕(有点像自定义弹出)。这正是我来到这里的原因。所以我会提出我的解决方案。在任何地方调用这个函数。
[self.navigationController.view addSubview:yourUIView];
这里,您介绍的视图覆盖了整个屏幕,不像
[self.view addSubview:yourUIView];
这样,导航条就被打开了。
发布于 2010-08-18 02:57:13
将视图直接作为子视图添加到主UIWindow实例中。
https://stackoverflow.com/questions/3511220
复制相似问题