【发布时间】:2012-06-18 21:06:43
【问题描述】:
这里的问题是如何在 Xcode 4 的 Interface Builder 窗格中添加 NSPopUpButton 而无需 IB 也添加(不需要的)宽度约束。
在使用自动布局的 Lion 上的 Xcode 4.3 的 Interface Builder 中,如果您将普通按钮添加到视图,Xcode 将添加约束,将按钮固定到视图的垂直边框和水平边框之一。宽度由按钮的固有内容大小决定。
如果我对NSPopUpButton 做同样的事情,Interface Builder 会为按钮添加一个宽度约束,我无法在 IB 中找到摆脱它的方法。
我尝试更改宽度约束的优先级(这符合我的意图,只要我可以使它低于我的内容压缩阻力),但它会立即在 1000 处添加一个新的。
关于如何在 Interface Builder 中执行此操作的任何想法,还是我必须以编程方式执行此操作?
【问题讨论】:
标签: xcode cocoa autolayout nspopupbutton