-1

view1.xib の Audio ボタンをクリックしたとき

view2.xib ファイルを読み込みたい (これは uiwebview にはありません)

私はこのリンクのように私のアプリケーションに欲しい.

しかし、このリンクにrootviewcontrollerはありますが、私のアプリケーションでは、ビューを変更する方法uiviewのルート ビュー コントローラーが含まれていますか?UIWebViewrootviewuiwebview

4

1 に答える 1

1

別のビューに移動するためのuiwebviewhtmlコンテンツには、たとえばリンクがあります

<a href="TEST://GOTOVIEW">Go To Second View</a>

UIWebViewを含むビューコントローラで、webViewのデリゲートをビューコントローラに設定します

- (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;
}
于 2012-06-01T07:34:43.757 に答える