2017-04-23 89 views
0

我們的UITabBar切斷了我們WKWebView文本的底部。防止標籤欄切斷WKWebView文本

我們的故事板視圖在屏幕頂部有一些標籤,WKWebView以編程方式設置在這些標籤下方。它工作的很好,但不能滾動到WKWebView的末尾來查看文本的最後一行。

我相信這不會發生在UIWebView,但該API已被棄用。

我明白automaticallyAdjustsScrollViewInsets是解決方案,但顯然在這種情況下that doesn't work

已嘗試將故事板上的Extend Edges \ Under Bottom Bars設置爲false。這接近於解決問題 - 滾動問題已解決。唯一的問題是選項卡欄然後將顏色更改爲較暗的顏色,我似乎無法恢復到默認較淺的灰色金屬顏色。

這樣做的正確方法是什麼?

+0

您可以添加當前視圖層次結構的屏幕截圖嗎? https://developer.apple.com/library/content/documentation/DeveloperTools/Conceptual/debugging_with_xcode/chapters/special_debugging_workflows.html – nspavlo

回答

0

想通了基於一些其他SO帖子:

webView.scrollView.contentInset = UIEdgeInsetsMake(0.0, 0.0, controller.tabBarController!.tabBar.frame.height, 0.0) 

...也許有一個更好的方式,但這個工作(?)。