如何在UICollectionView的后代获得原型单元的大小?

时间:2013-09-17 07:45:25

标签: ios uicollectionview uicollectionviewlayout

我有一个类是UICollectionView的后代。我正在使用故事板。

如何获得原型细胞的大小?

我尝试在dequeueReusableCellWithReuseIdentifier中调用awakeFromNib,但我在控制台中获得了Exception: EXC_BAD_ACCESS (code=2, address=0xbf7fffdc))

我需要单元格大小,因为我想在

中更改布局
- (CGSize)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout *)collectionViewLayout sizeForItemAtIndexPath:(NSIndexPath *)indexPath

1 个答案:

答案 0 :(得分:-1)

你可以这样:

CGFloat height = [[tableView dequeueReusableCellWithIdentifier:reusableIdentifier] bounds].size.height;

但是如果您在awakeFromNib中获得了错误的访问权限,那么您应该粘贴该自定义单元格中的一些代码。