【发布时间】:2016-02-19 15:48:10
【问题描述】:
我使用collectionView的自动调整流布局的功能
self.flow = [[UICollectionViewFlowLayout alloc] init];
self.flow.scrollDirection = UICollectionViewScrollDirectionVertical;
self.flow.sectionInset = UIEdgeInsetsZero;
self.flow.estimatedItemSize = CGSizeMake(320, 48);
我希望单元格将按 CollectionView 的宽度全宽填充 (widthCell=widthCollectionView)
但我知道自动调整大小适用于整个尺寸。我尝试使用内容压缩/拥抱优先级 - 无效。
CollectionView 的宽度等于 320px,我得到标签内容大小的单元格大小。
水平约束:H:|-8-[img(48)]-8-[label]-8-|
如何使自动调整大小仅适用于垂直而不适用于水平?
【问题讨论】:
-
我已经回答了,效果很好stackoverflow.com/a/31604233/3382056
-
Mihawk,这不是自动调整大小的示例。这个例子我也用过,但我想知道 autosize。
-
此解决方案适用于自动布局
标签: ios autolayout uicollectionview uicollectionviewcell