1、废话少说,上代码,
//屏幕宽度
define ISScreen_Width [UIScreen mainScreen].bounds.size.width
//屏幕高度
define ISScreen_Height [UIScreen mainScreen].bounds.size.height
(void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.//重点 设置frame时需要这样设置,如果直接设置self.view.frame 时是无法自适应屏幕的
WKWebView *webView = [[WKWebView alloc] initWithFrame:CGRectMake(0,
0,
ISScreen_Width,
ISScreen_Height)];
NSURL * webURL = [NSURL URLWithString:self.needOpenURL];
NSURLRequest * webRequest = [NSURLRequest requestWithURL:webURL];
[webView loadRequest:webRequest];
[self.view addSubview:webView];
//滑动返回看这里
webView.allowsBackForwardNavigationGestures = NO;
//重点(当然需要遵守协议,不然会有警告)(当然遵守了这个你就可以侧滑返回上个页面了)
webView.navigationDelegate = self;
}