4

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

当我在集合视图中使用单元格的 set selected 方法时也会出现问题,它将禁用用户交互。

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

4

4 回答 4

5

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

这可以通过添加以下方法来解决。

[newCell setSelected:YES]; 

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

因此。

根据此链接中给出的

UICollectionView 选择和取消选择问题

谢谢。

于 2014-11-11T12:18:30.850 回答
0

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

dynamicHeight  =  collectionView.contentSize.height
于 2014-09-10T10:18:56.790 回答
0

heightforrowatindexpath尝试这样做

return [array count]*(your cell's content height);
于 2014-09-10T12:27:56.943 回答
0

UICollectionView 与 UITableView 有不同的实现,我建议使用RZCellSizeManager 或者只是学习它是如何工作的。

于 2014-09-11T04:15:31.017 回答