UITableViewCell 中的 UICollectionView

Posted

技术标签:

【中文标题】UITableViewCell 中的 UICollectionView【英文标题】:UiCollectionView in UITableViewCell 【发布时间】:2016-07-30 12:34:25 【问题描述】:

我正在尝试将 UiCollectionView 添加到静态 UITableViewCell 并让它随着集合中项目数量的增长而垂直调整 tableViewCell 的大小,但尚未成功。这甚至可能还是有更好的解决方案来解决这个问题?

【问题讨论】:

【参考方案1】:

通过情节提要在collectionview中添加高度约束,并在tablecell中为该约束声明一个NSLayoutconstraint类的iboutlet。在您的 tableview 单元格数据配置代码中,将该属性的常量值更改为 collectionview 的 contentsize.height。这将强制集合视图增加其高度,实习生将强制单元格增加其高度。

【讨论】:

【参考方案2】:

您可以在集合视图上调用 .contentSize 以获取 is't size,并将该大小设置为 UITableViewCell 大小。

【讨论】:

以上是关于UITableViewCell 中的 UICollectionView的主要内容,如果未能解决你的问题,请参考以下文章

collectionView:didSelectItemAtIndexPath:没有被调用

UITableViewCell 中的 UIDatePicker 更新 UITableViewCell 文本标签

更改 UITableViewCell 中的对象也更改了重用 UITableViewCell 的对象

确定 UITableViewCell 中的 UIButton

UITableViewCell 事件中的 UIButton 不起作用

UITableViewCell 中的 UICollectionView