Ios 高度不明确的视图

Ios 高度不明确的视图,ios,swift,xcode6,Ios,Swift,Xcode6,我在UIView中有一个集合视图。我需要让集合视图与UIView通信它的高度应该取决于集合视图中的内容量 然后我需要让这个UiView白盒子知道它应该有多高。我相信我在设置函数中正确地完成了这一部分,但我不确定自己是否是编码新手 我需要让集合视图与UIView通信它的高度应该取决于集合视图中的内容量 该高度是布局的collectionViewContentSize高度。但请注意,由于这是一个滚动视图,因此此高度可能会超出窗口的大小-关键是内容的大小可能大于集合视图的大小。因此,最好问问自己为什么

我在UIView中有一个集合视图。我需要让集合视图与UIView通信它的高度应该取决于集合视图中的内容量

然后我需要让这个UiView白盒子知道它应该有多高。我相信我在设置函数中正确地完成了这一部分,但我不确定自己是否是编码新手

我需要让集合视图与UIView通信它的高度应该取决于集合视图中的内容量


该高度是布局的collectionViewContentSize高度。但请注意,由于这是一个滚动视图,因此此高度可能会超出窗口的大小-关键是内容的大小可能大于集合视图的大小。因此,最好问问自己为什么认为需要这样做。

我在另一个视图中使用了滚动视图,上面的视图是子视图。您是对的-内容的大小可能比集合视图大,我不确定如何确定集合视图的高度以适合从服务器返回的所有内容,这反过来会告诉子视图它应该适合集合视图大小的高度,然后这个UIView告诉另一个视图控制器中的子视图它应该有多高,然后需要告诉主视图控制器中的滚动视图如何调整自身以适应新大小的子视图。我不确定如何确定集合视图的高度,以适应服务器返回的所有内容,这就是我刚才告诉您的-布局就是这样做的。因此集合视图会自动确定它需要的大小?Noooooo,集合视图的布局自动确定其内容需要的大小。集合视图是一个滚动视图。其内容大小可以大于其自身大小。这就是滚动。集合视图的大小由您决定。我相信你只是让我重复我自己。。。所有这些都包含在我的回答中。你读了吗?我道歉-我对编码非常非常陌生。我已经写了大约两个月了。我明白你的意思。我会继续学习,我会问更好的问题。