4

通过搜索如何在UICollectionViewController. 有一个UITableViewController方法:

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

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

我有一个,UICollectionViewCell但它显然不存在。

如何更改 a 中单元格的大小UICollectionViewController

4

1 回答 1

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

于 2012-11-02T15:37:26.037 回答