如何从视图中将webview的最后一页返回到另一个视图

时间:2012-06-21 07:24:44

标签: ios ipad

我有一个适用于iPad的ios程序。它用于2视图,A视图具有webview,另一个具有imageview。当我从imageview返回webview时,webview将打开主页。我想回到最后一页。我能怎么做?

1 个答案:

答案 0 :(得分: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]];
}