单击 view1.xib 中的音频按钮时
我想加载 view2.xib 文件(这不在 uiwebview 中)
我想在我的应用程序中就像这个链接一样。
但是在此链接rootviewcontroller
中,uiview
但在我的应用程序中,根视图控制器在UIWebView
如何更改视图rootview
中uiwebview
?
单击 view1.xib 中的音频按钮时
我想加载 view2.xib 文件(这不在 uiwebview 中)
我想在我的应用程序中就像这个链接一样。
但是在此链接rootviewcontroller
中,uiview
但在我的应用程序中,根视图控制器在UIWebView
如何更改视图rootview
中uiwebview
?
在用于导航到另一个视图的 uiwebview html 内容中,您确实有一个链接,例如
<a href="TEST://GOTOVIEW">Go To Second View</a>
在包含 UIWebView 的 viewcontroller 中,将 webView 的 delegate 设置为 viewcontroller
- (void) viewDidLoad
{
webView.delegate = self;
}
在视图控制器中实现以下
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if (navigationType == UIWebViewNavigationTypeLinkClicked) {
NSString *urlAbsolute = [request.URL absoluteString];
if ([urlAbsolute isEqualToString:@"TEST://GOTOVIEW"])
{
//Go to the second view by calling the switchPage function
return NO;
}
}
return YES;
}