如何避免Xcode 4向NSPopUpButton添加宽度约束?

Mon*_*olo 2 xcode cocoa nspopupbutton autolayout

这里的问题是如何NSPopUpButton在没有IB的情况下在Xcode 4的Interface Builder窗格中添加一个(不需要的)宽度约束.

在使用自动布局的Lion上的Xcode 4.3中的Interface Builder中,如果向视图添加普通按钮,Xcode将添加约束,将按钮固定到其中一个垂直边框和视图的一个水平边框.宽度由按钮的内在内容大小决定.

如果我使用一个相同的东西NSPopUpButton,Interface Builder为按钮添加了一个宽度约束,我找不到在IB中摆脱的方法.

我试图改变宽度约束的优先级(这符合我的意图,只要我能使它低于我的内容压缩阻力),但它会立即在1000处添加一个新的.

有关如何在Interface Builder中执行此操作的任何想法,还是我必须以编程方式执行此操作?

Mon*_*olo 6

事实证明,有一个简单的解决方案:

在编辑器菜单下,选择Size to Fit Content(Cmd- =).