【问题标题】: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。

    【讨论】:

      猜你喜欢
      • 2016-11-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-02
      • 2015-10-04
      • 1970-01-01
      • 2011-12-30
      • 1970-01-01
      相关资源
      最近更新 更多