uicollectionview根据行值的动态高度

时间:2014-09-10 10:12:55

标签: ios objective-c iphone uicollectionview sizetofit

你好朋友我在iPhone应用程序中使用集合视图来显示列表。 我想根据列表的大小设置集合视图的高度。 我怎么设置它?

当我在集合视图中使用set selected method of cell时也会出现问题,它会禁用用户交互。

我不知道是什么原因? 谢谢。

4 个答案:

答案 0 :(得分:5)

"在集合视图中设置选定的单元格方法,它将禁用用户交互。"

通过添加以下方法解决了这个问题。

[newCell setSelected:YES]; 

[collectionView selectItemAtIndexPath:indexPath animated:YES scrollPosition:UICollectionViewScrollPositionNone];

相应。

按照此链接中的说明

UICollectionView Select and Deselect issue

感谢。

答案 1 :(得分:0)

尝试这样,在完成集合视图后,您可以根据该值获取内容大小,您可以更改集合框架。

dynamicHeight  =  collectionView.contentSize.height

答案 2 :(得分:0)

heightforrowatindexpath尝试这样做

return [array count]*(your cell's content height);

答案 3 :(得分:0)

UICollectionView除了UITableView之外还有不同的实现,我建议使用RZCellSizeManager 或者只是了解它是如何工作的。