【发布时间】:2020-08-18 14:12:14
【问题描述】:
我的观点是这样的:
superView
-scrollview = CONSTRAINTS(leading: superView, trailing: superView, top: superView, bottom: superView)
--view = CONSTRAINTS(leading: superView, trailing: superView, top: superView, bottom: superView, equalWidth: scrollView, equalHeight[priority: 250]: scrollView)
---collectionView = CONSTRAINTS(leading: view, trailing: view, top: view, height: 50)
---containerView = CONSTRAINTS(leading: view, trailing: view, top: collectionView, bottom: view)
我已经在 scrollview 中搜索了所有关于 containerView 的问题,但都没有解决我的问题。
【问题讨论】:
-
你给collectionview定高了吗?
-
是的,collectionview 的固定高度为 50
-
如何使用 equalHeight[priority: 250]: scrollView.视图高度必须高于滚动视图。
-
这些约束并不意味着滚动。
view高度等于scrollview高度。collectionview有 50 个高度,containerview占据其余空间。要使其可滚动,view的高度应大于scrollview的高度 -
@AlexanderGaidukov 是的,我意识到如果我为 containerView 设置约束高度,它现在会滚动,但问题是 containerView 的高度不应该是固定的,因为 containerView 的高度将取决于嵌入的视图
标签: ios swift uistoryboard ios-autolayout xcode-storyboard