本文共 1619 字,大约阅读时间需要 5 分钟。
2 | I recommend binding the forward and backward button directly to the UIWebview.
Automatically enable and disable like this: - (void)webViewDidStartLoad:(UIWebView *)mwebView { backButton.enabled = (webView.canGoBack); forwardButton.enabled = (webView.canGoForward);}- (void)webViewDidFinishLoad:(UIWebView *)webView { backButton.enabled = (webView.canGoBack); forwardButton.enabled = (webView.canGoForward);} |
在UIWebView销毁之前,需要停止load WebView并删除delegate,代码如下
- (void)dealloc { webView.delegate = nil; [webView stopLoading]; [webView release]; [super dealloc]; }
-(void)webViewDidStartLoad:(UIWebView *)webView
显示滚轮
-(void)webViewDidFinishLoad:(UIWebView *)webView
隐藏滚轮
NSString *baseText = @"http://www.google.com/search?btnG=Google+Search&q=";
NSString *search = [NSString stringWithFormat:@"%@%@" , baseText, self.searchText];
NSString* escapedUrlString = [search stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:escapedUrlString]]];
转载: