Ios 防止选项卡栏切断WKWebView文本
我们的UITabBar正在删除WKWebView文本的底部 我们的故事板视图在屏幕顶部有几个标签,在这些标签下面有一个WKWebView。它工作得很好,但是您无法滚动到WKWebView的末尾以查看文本的最后一行 我相信UIWebView不会出现这种情况,但该API已被弃用 我理解Ios 防止选项卡栏切断WKWebView文本,ios,swift,uiwebview,uitabbar,wkwebview,Ios,Swift,Uiwebview,Uitabbar,Wkwebview,我们的UITabBar正在删除WKWebView文本的底部 我们的故事板视图在屏幕顶部有几个标签,在这些标签下面有一个WKWebView。它工作得很好,但是您无法滚动到WKWebView的末尾以查看文本的最后一行 我相信UIWebView不会出现这种情况,但该API已被弃用 我理解自动调整滚动视图insets是解决方案,但显然在这种情况下 已尝试在情节提要上设置为false。这接近于解决问题-滚动问题已解决。唯一的问题是,标签栏将颜色更改为较深的颜色,而我似乎无法将其恢复为默认的浅灰色金属色 正
自动调整滚动视图insets
是解决方案,但显然在这种情况下
已尝试在情节提要上设置为false。这接近于解决问题-滚动问题已解决。唯一的问题是,标签栏将颜色更改为较深的颜色,而我似乎无法将其恢复为默认的浅灰色金属色
正确的方法是什么?根据其他一些SO帖子得出结论:
webView.scrollView.contentInset = UIEdgeInsetsMake(0.0, 0.0, controller.tabBarController!.tabBar.frame.height, 0.0)
。。。也许有更好的方法(?)但这是可行的。根据其他一些SO帖子找到了答案:
webView.scrollView.contentInset = UIEdgeInsetsMake(0.0, 0.0, controller.tabBarController!.tabBar.frame.height, 0.0)
。。。也许有更好的方法(?)但这很有效。WKWebView包含UIScrollView。UIScollView具有contentInset属性。
使用此属性可添加到内容周围的滚动区域。大小的单位是点。默认值为UIEdgeInSetZero。WKWebView包含UIScrollView。UIScollView具有contentInset属性。
使用此属性可添加到内容周围的滚动区域。大小的单位是点。默认值为UIEdgeInsetsZero。能否添加当前视图层次结构的屏幕截图?能否添加当前视图层次结构的屏幕截图?谢谢是的,这就是我最后做的(见我的答案)。谢谢。是的,这就是我最后所做的(见我的答案)。