我在UICollectionView
内使用UITableViewCell
。这一切都很好,但我有一些自动布局的问题。 UICollectionView
应该只显示没有水平或垂直滚动的单元格。因为现在我的UICollectionView
内部有一个可滚动的UITableViewCell
,以下代码对我来说无法获取动态表格细胞的高度,但对于其他细胞。
self.tableView.rowHeight = UITableViewAutomaticDimension
self.tableView.estimatedRowHeight = 44
我在故事板中取消选中“滚动启用”选项,但结果是,我无法滚动并且看不到我的collectionView的其余部分。
现在我只是将约束从UICollectionView
设置为UITableViewCell
到所有边缘,但它不起作用。
如果有人有想法会很棒。
非常感谢。
答案 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
的底部之间设置了约束。