ios - 在两个 UIView 之间添加更多空间的约束

标签 ios retina-display autolayout

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

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

这是您如何使用 Retina 3.5 外形尺寸查看它:

enter image description here

这就是您在 Retina 4 外形规范下看到的样子:

enter image description here

我需要在 Todos los establecimientosTodos los products 之间添加更多空间。而且,在 Todos los productsPor distancia > 之间。

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

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

最佳答案

这可以通过优先级小于 1.0 的约束来完成。 要在两个 View 之间创建约束,请选择两者并单击界面构建器右下角的约束按钮以选择在这种情况下垂直间距所需的约束。

Raywenderlich 对此有一个很好的教程: Part 1 Part 2

或者阅读苹果文档: Apple Guide - Understanding Constraints

关于ios - 在两个 UIView 之间添加更多空间的约束,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14383058/

相关文章:

macos - 带有分段控件的 NSToolbarItem - 图像未正确渲染

cocoa - 为什么当我输入字符时,我的 NSTextField 的内在内容大小没有改变?

ios - UITableViewCell 中的 UILabel 在不应该扩展高度时扩展高度

android - 克MM : Unable to generate classes in iOS for the implementation of sealed interfaces inside sub-modules of shared code

ios - 如何让 SceneKit 不在整个屏幕上

ios - 如何以编程方式从越狱的 iPhone 应用程序中删除应用程序图标?

iphone - iPad Retina - iPad 使用 iPhone 视网膜图像

iphone - 在iOS中,实现滑动 "drawers"的最佳方式是什么

google-chrome-extension - 如何为Retina Mac的浏览器指定Chrome扩展程序图标(弹出图标)

ios - 自动布局高度按比例但有上限限制