UICollectionViewController

UICollectionViewController

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

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

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

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

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

最佳答案

看起来你需要使用 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

关于ios - UICollectionViewController 如何调整单元格的大小?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13198323/

10-11 12:57