当前位置: 代码迷 >> 综合 >> WKWebView 内容显示不全问题
  详细解决方案

WKWebView 内容显示不全问题

热度:45   发布时间:2024-01-10 05:52:01.0

最近项目在嵌套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;
}