Autolayout两个视图划分了额外的空间

时间:2014-06-11 07:23:23

标签: ios iphone interface-builder autolayout

我在UIViewController视图属性中有两个视图。这两个视图彼此垂直。一个在顶部,另一个在顶部之下。现在我想要的是,当屏幕尺寸改变时,例如,当应用程序在iPhone 4s和iPhone 5上运行时,我希望两个视图均等地划分剩余空间。它们都没有固定的高度值。 现在,如果我将两个视图的Vertical Content Compression Priority设置为相同的值,让我们说两个视图的747和Vertical Content Hugging Priority视图为相同的值,那么接口给我错误,我应该增加其中一个的Vertical Content Compression Priority看待一些不同的价值。

我希望两个视图共享额外空间或相应缩小。

有些博德可以帮助我如何实现这一目标吗?

1 个答案:

答案 0 :(得分:0)

以下教程是迄今为止我发现的解释autolayout的最好的教程之一。在本教程中,您将找到有关如何实现所描述行为的详细说明。固定距离的两个视图消耗了屏幕上的可用空间:

http://www.raywenderlich.com/50317/beginning-auto-layout-tutorial-in-ios-7-part-1

也许这可以帮助您找到问题的解决方案。