我的视图层次结构如下所示:
- View
- Scroll View
- Collection View
我正在使用自动布局。问题是,当我指定集合视图应该占用父视图的全宽时,它实际上会占用其中包含的元素的全宽。即,如果这个集合视图中有 1000 个元素并且每个元素是 10 像素宽,那么集合视图将是 10000 像素。它似乎忽略了我的限制。
我正在使用的 VFL 看起来有点像这样:
滚动视图
H:|[scroll]|
V:|[scroll]|
集合视图
H:|[collection]|
V:|[collection]|
所有视图都设置为不将自动调整大小的掩码转换为约束。