DNB*_*ims 13 iphone objective-c iphone-sdk-3.0 ios
我想UIView
在全屏显示,但显示状态栏,其他东西,如导航栏需要覆盖UIView
.
我怎样才能做到这一点 ?
Byt*_*yte 63
我相信他所问的是如何让UIView覆盖整个屏幕(有点像自定义弹出).这正是我在这里结束的方式.所以我会提供我的解决方案.随时随地调用此功能.
[self.navigationController.view addSubview:yourUIView];
Run Code Online (Sandbox Code Playgroud)
在这里,您介绍的视图覆盖整个屏幕不同于
[self.view addSubview:yourUIView];
Run Code Online (Sandbox Code Playgroud)
由此,导航栏被揭开.
很难完全理解这个问题,但我认为您是在问如何在UIView
另一个视图上方显示(以便带有导航控件的视图完全被第二个视图隐藏)?
UIViewController
有:
- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated
Run Code Online (Sandbox Code Playgroud)
明智的做法是让您的第二个视图UIViewController
也由 来管理。举例来说,假设您的导航栏视图由 管理UINavigationViewController
,而您要显示的视图由otherViewController
...管理。
[navigationViewController presentModalViewController:otherViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
15158 次 |
最近记录: |