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 に答える