通过搜索如何在 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/