0

iPad用のiosプログラムがあります。2 つのビューが使用されます。ビューには webview があり、別のビューには imageview があります。imageview から webview に戻ると、webview がホームページを開きます。最後のページに戻りたい。どのようにできるのか?

4

1 に答える 1

0

私が正しく理解している場合は、UIWebView に戻ったときに、UIWebView に読み込まれた最後のページが再び表示されることを確認してください。

これを実現するために、UIWebView に読み込まれた最後の URL を追跡できます。次の UIWebViewDelegate メソッドでそれを行うことができます (currentURLプロパティとして宣言)。

- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
   self.currentURL = request.URL;
   return YES;
}

そして、UIWebView を元に戻すと、次のようになります。

- (void)showWebView {
  [yourWebView loadRequest:[NSURLRequest requestWithURL:currentURL]];
}
于 2012-06-21T08:09:44.620 に答える