ios - 自动布局 Xcode6 : Need autolayout constraints for this:

标签 ios ios8 autolayout xcode6 adaptive-ui

我是自动布局的新手(我擅长自动调整大小)。我的要求是:-

  1. 我有 2 个 View (比如蓝色和绿色,在 iPhone5 中两个 View 的宽度和高度都是 300 像素)。两个 View 的高度和宽度可以根据屏幕分辨率改变。 X 和 Y 原点也可以改变。 2. In autoresizing I am using this mask to both views for my requirement.

  2. 我应该为这个自动调整掩码使用什么约束。

最佳答案

不清楚蓝色和绿色是否是 sibling ,或者是否包含另一个。

如果您想要实现的效果可以通过自动调整掩码产生,那么您可以将 translatesAutoresizingMaskIntoConstraints 设置为 true,自动调整掩码将自动转换为约束。

一般来说,如果您想手动安装约束来模仿具有灵活宽度和灵活高度的自动调整大小蒙版的效果,那么您可以通过创建四个约束来实现,这些约束在 View 边缘和 View 边缘之间保持固定距离其父 View 的相应边——即 View 的顶部和父 View 的顶部、底部与底部、左侧与左侧以及右侧与右侧。

这可以通过带有像“H:|-(10)-[view]-(10)-|”这样的字符串的视觉格式语言来完成和“V:|-(10)-[ View ]-(10)|”。这假设没有其他冲突约束试图设置 View 的高度和宽度。

关于ios - 自动布局 Xcode6 : Need autolayout constraints for this:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26881203/

相关文章:

ios - 在子类方法中将 tableView 样式从 UITableViewStylePlain 更改为 UITableViewStyleGrouped

ios - 我不想要启动图像,但 Apple 强制我有一个

ios - 如何激活我的 iTunes Connect?

ios - 恢复 iOS 8 不起作用

ios - 如何为多个图像扩展注册iOS应用?

ios - 使用 autoLayout 在 UITableviewcell 上移动 UILabel 和 UIImageVIew

ios - 今天 iPad 的扩展高度比指定的要大得多

ios - 从库/缓存加载视频到 View

uitabbarcontroller - UISplitviewController Master中的iOS8 TabbarController

macos - 如何获取使用自动布局的 NSTableCellView 的高度