WKWebView 內容顯示不全問題
最近專案在巢狀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;
}