调整屏幕尺寸的集合视图单元格

时间:2015-01-25 03:47:30

标签: ios xcode

这是我用来设置我的集合视图的代码。

- (void) setUpCollectionView {

UICollectionViewFlowLayout *flowLayout = [[UICollectionViewFlowLayout alloc] init];

[flowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];

[flowLayout setMinimumInteritemSpacing:0.0f];

[flowLayout setMinimumLineSpacing:0.0f];

[flowLayout setItemSize:CGSizeMake(320, 566)];

[self.collectionView setPagingEnabled:YES];

[self.collectionView setCollectionViewLayout:flowLayout];

}

我将流程布局的项目大小设置为设置大小。我想知道我可以根据用户使用的当前屏幕尺寸调整此大小。感谢。

1 个答案:

答案 0 :(得分:1)

如果您的集合视图设置了约束以使其适应屏幕大小,则将单元格大小设置为与集合视图相同。

[flowLayout setItemSize:CGSizeMake(self.collectionView.frame.size.width, self.collectionView.frame.size.height)];