在我的应用程序中,我正在创建一个类似设置的视图,用户可以在其中设置他/她的首选项。设置视图中的不同部分相当复杂,某些部分包含表视图,具有可扩展单元格的表视图等。我决定使用一种方法,其中每个部分将用容器视图表示,以便我可以分离逻辑对于每个部分。然后我在滚动视图中堆叠这些容器视图。
问题:
在iOS7上,这种方法非常有效,我可以很好地将容器视图堆叠起来,调整到显示所有内容所需的空间。
然而,在iOS8.4上,我的所有容器视图都被压扁到0高度,我留下了一个空视图。
附加说明:
我使用故事板创建视图。
我使用混合滚动视图方法。也就是说,在我的滚动视图中,我将一个UIView固定到所有边缘,并将宽度设置为我的视图控制器主视图。然后我将我的内容视图放在这个视图中。
我已确保为容器视图设置了所需的所有约束。此外,我没有在容器视图上设置任何高度约束(这样他们就可以从内容中获得自己的内在因素)。我已经设置了一个占位符高度约束,以便在storyboard编辑器中工作时简化。我也试图完全删除约束,但无济于事。
我已确保为容器视图的内容设置了所有约束。
同样,这种方法在iOS7中完美运行。任何人都可以指出我可能已经改变的正确方向吗?
谢谢