Ios 以编程方式启动场景将删除导航栏
我有两个关于UIWebView的场景。第一个在它的导航栏中有一个按钮来调用第二个,它做得很好。现在我需要的是在用户点击第一个UIWebView中的链接时启动它。发生这种情况时,将显示第二个场景,但不显示导航栏。这就像没有使用导航控制器一样 代码如下:Ios 以编程方式启动场景将删除导航栏,ios,objective-c,uiwebview,Ios,Objective C,Uiwebview,我有两个关于UIWebView的场景。第一个在它的导航栏中有一个按钮来调用第二个,它做得很好。现在我需要的是在用户点击第一个UIWebView中的链接时启动它。发生这种情况时,将显示第二个场景,但不显示导航栏。这就像没有使用导航控制器一样 代码如下: - (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationT
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
NSURL *urL=request.URL;
NSString *urlStr=[urL absoluteString];
if ([urlStr rangeOfString:@"PostPicPopUp"].location != NSNotFound) {
NSString * storyboardName = @"Main";
UIStoryboard *storyboard = [UIStoryboard storyboardWithName:storyboardName bundle: nil];
UIViewController * vc = [storyboard instantiateViewControllerWithIdentifier:@"SVController"];
[self presentViewController:vc animated:YES completion:nil];
return NO;
} else {
return YES;
}
}
你是在展示它,但不是在推动它!!!!演示时导航栏不显示!!!!你仍然可以在你展示的vc中添加一个导航条,但在展示的时候,本机导航条并没有显示出来,这正是我想要的。Thks