使用URL 三步轻松编写一个浏览器,代码如下:希望有帮助大家
当然,还得使用storyboard 记得挂代理
代码如下
- (void)viewDidLoad {
[super viewDidLoad];
// NSURL *url = [NSURL URLWithString:@"http://www.baidu.com"];
//
// NSURLRequest *request = [NSURLRequest requestWithURL:url];
//
// [self.myWebView loadRequest:request];
[self loadDataString:@"http://www.baidu.com"];
}
- (void)loadDataString:(NSString *)str
{
NSString *url1 = str;
if (![str hasPrefix:@"http://"]) { // 如果以 http:// 开头的,直接搜索
url1 = [NSString stringWithFormat:@"http://www.baidu.com/s?word=%@",str];
}
NSURL *url = [NSURL URLWithString:url1];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.myWebView loadRequest:request];
}
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar // 点击搜索 开始搜索
{
[self loadDataString:searchBar.text];
[self.view endEditing:YES];
}
- (void)webViewDidFinishLoad:(UIWebView *)webView // 按钮是否允许点击
{
self.goback.enabled = webView.canGoBack;
self.forBack.enabled = webView.canGoForward;
}