首页 > 代码库 > 源码0604-12-掌握-webView
源码0604-12-掌握-webView
// ViewController.m// 12-掌握-webView#import "ViewController.h"@interface ViewController () <UIWebViewDelegate>@property (weak, nonatomic) IBOutlet UIWebView *webView;@property (weak, nonatomic) IBOutlet UIBarButtonItem *backItem;@property (weak, nonatomic) IBOutlet UIBarButtonItem *forward;@end@implementation ViewController- (IBAction)back:(id)sender { [self.webView goBack];}- (IBAction)forward:(id)sender { [self.webView goForward];}- (IBAction)refresh:(id)sender { [self.webView reload];}- (void)viewDidLoad { [super viewDidLoad]; // Native(OC+Swift) + HTML5 self.webView.delegate = self; [self.webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.baidu.com"]]];}#pragma mark - <UIWebViewDelegate>- (void)webViewDidFinishLoad:(UIWebView *)webView{ NSLog(@"%s", __func__); self.backItem.enabled = webView.canGoBack; self.forward.enabled = webView.canGoForward;}- (void)webViewDidStartLoad:(UIWebView *)webView{ NSLog(@"%s", __func__);}- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error{ NSLog(@"%s", __func__); self.backItem.enabled = webView.canGoBack; self.forward.enabled = webView.canGoForward;}@end
源码0604-12-掌握-webView
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。