【问题标题】:OSX how to have three controls(textbox or popup or combobox) of same width?OSX如何拥有三个相同宽度的控件(文本框或弹出框或组合框)?
【发布时间】:2015-12-04 09:53:25
【问题描述】:
我有一个窗口,上面有三个控件。我希望他们可以根据窗口调整大小。
- 与窗口边界的距离应保持不变
- 它们之间的距离是恒定的
如何使用 Xcode 的 cocoa Autolayout 功能实现这一点?
【问题讨论】:
标签:
objective-c
xcode
macos
cocoa
autolayout
【解决方案1】:
我使用了一些约束:
对于第一个对象 -> 将前导空间设置为超级视图,例如 20。
对于最后一个对象 -> 将尾随空间设置为 superview 说 20。
对于中心对象 -> 将Leading & Trailing 设置为任一侧的其他控件。
使它们相等 -> 选择所有它们,然后从 Pin 项中选择 Equal Widths。