约束在两个UIViews之间添加更多的空间

我正在用XCode 4.5.2和最新的SDK开发iPhone应用程序。

现在,我正在使用Autolayout来处理一个故事板,并将其与iPhone 4S和iPhone 5一起使用。

这是你怎么能看到它与Retina 3.5的外形:

在这里输入图像说明

这是你如何看待它与Retina 4的forms因素:

在这里输入图像说明

我需要在Todos los establecimientosTodos los产品之间增加更多的空间。 而且,在Todos los产品Por distancia>之间

Todos los establecimientosTodos los产品现在有一个Top Space to: Superview约束。

当我使用Retina 4外形时,如何在这些元素之间添加更多空间?

这可以通过小于1.0优先级的约束来完成。 要在两个视图之间创build约束,请select两个视图,然后单击界面构build器右下angular的约束button,以select在此情况下垂直间距所需的约束。

Raywenderlich有一个很好的教程: 第1 部分第2部分

或阅读苹果文档: 苹果指南 – 了解约束

如果您想要“Busqueda por filters”标签和“por valoracion”标签分别保持其顶部和底部的固定距离,则可以embedded“Todos los establecimientos”,“Todos los products”和“Por distancia“在一个视图。 这三个项目将在该视图的顶部,中部和底部具有固定的空间。 对上面的“Busqueda porfilter”标签和下面的“Por valoracion”标签给出该视图的垂直间隔约束,并移除对主视图顶部或底部的任何间隔约束。 当屏幕尺寸变大时,该视图将延伸,从而在其视图之间留出更多空间。