UITolViewView内部的UICollectionView - AutoLayout

时间:2015-09-14 22:24:33

标签: ios autolayout uicollectionview uicollectionviewcell tableviewcell

我在UICollectionView内使用UITableViewCell。这一切都很好,但我有一些自动布局的问题。 UICollectionView应该只显示没有水平或垂直滚动​​的单元格。因为现在我的UICollectionView内部有一个可滚动的UITableViewCell,以下代码对我来说无法获取动态表格细胞的高度,但对于其他细胞。

self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 44

我在故事板中取消选中“滚动启用”选项,但结果是,我无法滚动并且看不到我的collectionView的其余部分。 现在我只是将约束从UICollectionView设置为UITableViewCell到所有边缘,但它不起作用。

如果有人有想法会很棒。

非常感谢。

2 个答案:

答案 0 :(得分:1)

您需要在UICollectionView上设置高度限制。如果您刚刚将UITableViewCell固定在from pyspark.mllib.linalg import Vectors from pyspark.mllib.feature import ElementwiseProduct v1 = sc.parallelize(Vectors.dense([2.0, 2.0, 2.0])) v2 = Vectors.dense([0.0, 1.0, 2.0]) transformer = ElementwiseProduct(v2) transformedData = transformer.transform(v1) print transformedData.collect() 上,它就会从表格单元格中获得高度,表格单元格会从收集单元格中获得高度,因此两者都不知道该怎么做情况。

答案 1 :(得分:0)

之前我确实遇到过类似的问题。事实证明,我还没有完全建立UITableViewCell及其包含元素之间的关系,因此他们不知道要走多远。我不认为这与嵌入式滚动视图有关。只需确保在UITableViewCell内的UI元素和UITableViewCell的底部之间设置了约束。