我使用UIWebViews拍摄了两个场景。第一个在它的导航栏中有一个按钮来调用第二个,它就可以了。现在我需要的是当用户点击第一个UIWebView中的链接时启动它。发生这种情况时,第二个场景显示在导航栏外。这就像没有使用导航控制器一样。
以下是代码:
- (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;
}
}