UICollectionViewController如何调整Cell的大小?

时间:2012-11-02 15:29:53

标签: ios iphone objective-c uicollectionview uicollectionviewcell

通过搜索UICollectionViewController中如何调整单元格(宽度和高度)的大小,我感到头疼。使用UITableViewController时,方法有:

- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

但是使用UICollectionViewController我无法找到以编程方式执行此操作的方法。

我有UICollectionViewCell,但显然不存在。

如何更改UICollectionViewController

中单元格的大小

1 个答案:

答案 0 :(得分:5)

看起来你需要使用UICollectionViewFlowLayout和UICollectionViewFLowLayoutDelegate并实现

- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath

查看Ray Wenderlich教程: http://www.raywenderlich.com/22324/beginning-uicollectionview-in-ios-6-part-12