我有一个适用于 iPad 的 ios 程序。它使用2个视图,一个视图有webview,另一个有imageview。当我从 imageview 返回 webview 时,打开了 webview 主页。我想返回最后一页。我能怎么做?
问问题
149 次
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 回答