UIWebView contentInset底部没有额外的高度

问题描述 投票:13回答:5

我正在创建一个使用Web视图的视图控制器,该视图在导航栏和状态栏的后面滑动。为此,我将webView.scrollView.contentInset属性设置为顶部插入64

但是,这并不会缩小Web视图要占用的区域,因此,如果页面小于屏幕,则页面底部有64 px的空白可滚动浏览。 Web视图位于垂直UIPageViewController中,因此这会中断分页。有什么方法可以摆脱这些多余的空间?

ios cocoa-touch uiwebview uiscrollview
5个回答
9
投票
webView.scrollView.contentInset = UIEdgeInsetsMake(0, 0,64, 0)


2
投票
webView.clipsToBounds = NO;

这将使其内容在其框架外可见,因此请在导航栏正下方将其框架设置为正常。导航栏将是半透明的,您将在下面看到其内容。


1
投票

0
投票
如果有人能提出比此更好的解决方案,我很乐意听到!无论哪种方式,我都无法将赏金授予自己,所以有人会得到它。
© www.soinside.com 2019 - 2024. All rights reserved.