我正在开发一个应用程序,其中有一个要求,即在Web中显示维基百科链接
view.and还显示了在表格视图中通过Web视图打开的页面的历史记录。我在goo上找到了它
gle但找不到任何解决方案。我该如何解决?
答案 0 :(得分:5)
UIWebView
有goBack
和goForward
方法。请参阅[此处]。(http://developer.apple.com/library/ios/#documentation/uikit/reference/UIWebView_Class/Reference/Reference.html)
不要忘记在.h及其对象UIWebViewDelegate
中添加delegate
到self
。
还可以将url
存储在NSMutableArray
中,如下所示:
- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
NSURL *documentURL = request.mainDocumentURL;
if(![history containsObject:documentURL.absoluteString]){
[arrBrowseHistory addObject:documentURL.absoluteString];
}
}
答案 1 :(得分:2)
以下代码用于向后和向前进入UIWebViewController
- (IBAction)backButtonClicked:(id)sender {
[webView goBack];
}
- (IBAction)backButtonClicked:(id)sender {
[webView goForward];
}