0

ページで構成されたプレゼンテーションを表示するアプリケーションがあります。

これらのページにはいくつかの種類のメディアを含めることができ、そのうちの 1 つは HTML であり、UIWebView コンポーネントをビューアーとして使用します。

必要なのは、何らかのリンクを HTML ドキュメントに挿入して、アプリケーション プレゼンテーションの別のページにジャンプできるようにすることです。

私の調査では、UIWebView のサブクラス化は推奨されないことがわかったので、これをどのように処理すればよいかわかりません。

よろしくお願いします。

4

1 に答える 1

0

提供:

-webView:shouldStartLoadWithRequest:navigationType:

アプリのデリゲートで ( ref here )。

Web ビューが新しいコンテンツを読み込もうとするたびに呼び出され、必要なことを行う機会を与えます。たとえば、Web ページに「file://」のような URL を埋め込む場合、これは機能します。

- (BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType {
    if ([[[request URL] scheme] isEqual:@"file"])
        return YES;
    ...
于 2012-05-08T14:43:25.167 に答える