最近项目在嵌套h5 网页,使用苹果WKWebView 来展示,在5s 上展示是可以的,但是在6 或者 7 上会显示不全。
全是感觉WKWebView 跑到屏幕外边去了。
设置:
self.navigationController.navigationBar.translucent = NO;self.webView = [[WKWebView alloc] initWithFrame:CGRectMake(0, 0, Screen_Width, Screen_Height- 64)];
导航栏的高度 是 20 + 44
就是:
CGFloat statusBarHeight = [UIApplication sharedApplication].statusBarFrame.size.height;CGFloat navBarHeight = self.navigationController.navigationBar.frame.size.height;
还有当键盘出来的时候WebView 不想让它 向上移动
设置代理
self.webView.scrollView.delegate = self;- (UIView*)viewForZoomingInScrollView:(UIScrollView*)scrollView{ return nil;
}