繁体   English   中英

在ScrollView的ContentView中拉伸UIView

[英]Stretch UIView in a ContentView of a ScrollView

我有以下问题:

我有一个Autoview顶部,左侧,底部,右侧设置为0的Scrollview,在此ScrollView中,一个ContentView也将所有内容都设置为0。ContentView包含一个ImageView,一个分段控件和一个与2个不同的UIViewController连接的UIView。

UIView设置为分段控件的顶部0,并将contentView设置为底部0。

我的问题是ContentView中的UIView不在ContentView底部。 我该如何解决这个问题?

图1: 带有ScrollView的Storyboard UIViewController

图2: 在iPhone 6 Plus上查看

这里有尺寸检查器约束图片:

似乎问题出在滚动视图底部内容插入中。 默认情况下,滚动视图已automaticallyAdjustsScrollViewInsets启用了automaticallyAdjustsScrollViewInsets属性,并且如果您将滚动视图作为最靠近标签栏的视图插入(如屏幕截图所示),则底部插图将设置为非零(用于在滚动时在透明标签栏下显示内容)。 但是要正确使用此行为,应将滚动视图底部连接到底部view (根视图),而不是bottomLayoutGuide 第二个选项- automaticallyAdjustsScrollViewInsets禁用scrollIndicatorInsets属性并手动处理滚动视图的contentInsetscrollIndicatorInsets属性(如果您不想更改约束,请将其设置为UIEdgeInsetsZero )。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM