我有一个包含全屏UIWebView的UIViewController。此视图控制器将包含在导航控制器中。我实际上想要这个视图控制器web视图来重叠导航栏。这是实现这个目标的正确方法吗?
如果视图控制器不包含Web视图,我可以在导航栏下看到它:
UIViewController *newController = [[UIViewController alloc] init];
newController.view.backgroundColor = [UIColor greenColor];
newController.view.layer.borderWidth = 5;
newController.view.layer.borderColor = [UIColor redColor].CGColor;
UINavigationController *navController = [[UINavigationController alloc] initWithRootViewController:newController];
但它将UIWebView添加到控制器:
使用:
UIWebView *webView = [[UIWebView alloc] initWithFrame:newController.view.bounds];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://google.com"]]];
[newController.view addSubview:webView];
newController.edgesForExtendedLayout = UIRectEdgeTop;
我仍然可以看到视图控制器的边缘在导航栏下面,但是Web视图页面从它下面开始,这是我不想要的。
有什么想法吗?
由于