【发布时间】:2014-02-13 12:52:52
【问题描述】:
我将 UICollectionView 与包含一些 UILabel 的单元格一起使用。 UILabels 中的文本长度可能不同,可能有很多行,所以我需要根据内容调整单元格的高度。我的单元格布局是在 Storyboard 中完成的。到目前为止,我还没有找到一种方法来做到这一点,而不需要一些乏味和困难的编程布局。有没有更简单的方法来做到这一点? 我知道您可以为 UICollectionViewFlowLayout 使用委托并实现此方法:
- (CGSize)collectionView:(UICollectionView *)collectionView
layout:(UICollectionViewLayout*)collectionViewLayout
sizeForItemAtIndexPath:(NSIndexPath *)indexPath {
//how do I get size of my cell?
return size;
}
在此方法中,您无法获取单元格的实例,因此很难返回大小。有什么想法吗?
【问题讨论】:
标签: ios uicollectionview uicollectionviewcell