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 回答