[英]iOS ScrollView w/contentView (UIView) doesn't display content (using Cirrious FluentLayouts)
[英]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
这里有尺寸检查器约束图片:
似乎问题出在滚动视图底部内容插入中。 默认情况下,滚动视图已automaticallyAdjustsScrollViewInsets
启用了automaticallyAdjustsScrollViewInsets
属性,并且如果您将滚动视图作为最靠近标签栏的视图插入(如屏幕截图所示),则底部插图将设置为非零(用于在滚动时在透明标签栏下显示内容)。 但是要正确使用此行为,应将滚动视图底部连接到底部view
(根视图),而不是bottomLayoutGuide
。 第二个选项- automaticallyAdjustsScrollViewInsets
禁用scrollIndicatorInsets
属性并手动处理滚动视图的contentInset
和scrollIndicatorInsets
属性(如果您不想更改约束,请将其设置为UIEdgeInsetsZero
)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.