UIScrollView中的容器视图未根据iOS8.4中的内容调整大小

时间:2015-08-08 11:38:59

标签: ios objective-c iphone

在我的应用程序中,我正在创建一个类似设置的视图,用户可以在其中设置他/她的首选项。设置视图中的不同部分相当复杂,某些部分包含表视图,具有可扩展单元格的表视图等。我决定使用一种方法,其中每个部分将用容器视图表示,以便我可以分离逻辑对于每个部分。然后我在滚动视图中堆叠这些容器视图。

问题:

在iOS7上,这种方法非常有效,我可以很好地将容器视图堆叠起来,调整到显示所有内容所需的空间。

然而,在iOS8.4上,我的所有容器视图都被压扁到0高度,我留下了一个空视图。

附加说明

我使用故事板创建视图。

我使用混合滚动视图方法。也就是说,在我的滚动视图中,我将一个UIView固定到所有边缘,并将宽度设置为我的视图控制器主视图。然后我将我的内容视图放在这个视图中。

我已确保为容器视图设置了所需的所有约束。此外,我没有在容器视图上设置任何高度约束(这样他们就可以从内容中获得自己的内在因素)。我已经设置了一个占位符高度约束,以便在storyboard编辑器中工作时简化。我也试图完全删除约束,但无济于事。

我已确保为容器视图的内容设置了所有约束。

同样,这种方法在iOS7中完美运行。任何人都可以指出我可能已经改变的正确方向吗?

谢谢

0 个答案:

没有答案