【发布时间】:2020-09-04 04:04:33
【问题描述】:
我在 UITableViewCell 中添加了一个 UICollectionView。我正在尝试将 collectionView.collectionViewLayout.itemSize.width 设置为等于 UIView pageContainerView.bound.size.width 内部表格视图单元格。我正在尝试在awakeFromNib 中设置项目大小。 pageContainerView 是使用自动布局添加的,它有 8 个前导和尾随到超级视图。
- (void)awakeFromNib {
[super awakeFromNib];
UICollectionViewFlowLayout *layout = (UICollectionViewFlowLayout *)self.collectionView.collectionViewLayout;
CGFloat width = self.pageContainerView.bounds.size.width;
CGSize size = CGSizeMake(width, 321);
layout.itemSize = size;
layout.minimumInteritemSpacing = 0;
layout.minimumLineSpacing = 0;
}
但项目尺寸宽度比预期的要短。
【问题讨论】:
标签: ios objective-c swift