這裏的問題是如何在Xcode 4的Interface Builder窗格中添加NSPopUpButton
,而不添加IB也添加(不需要的)寬度約束。如何避免Xcode 4將寬度約束添加到NSPopUpButton?
在使用自動佈局的Lion上的Xcode 4.3中的Interface Builder中,如果向視圖添加普通按鈕,Xcode將添加約束,將按鈕固定到視圖的垂直邊框和水平邊框之一。寬度由按鈕的內在內容大小確定。
如果我用NSPopUpButton
做同樣的事情,Interface Builder會在按鈕上添加一個寬度約束,我找不到在IB中擺脫的方法。
我試圖改變寬度約束的優先級(這將適合我的意圖,只要我可以使它低於我的內容壓縮阻力),但它會立即在1000上添加一個新的。
有關如何在界面生成器中做到這一點的任何想法,還是我必須以編程方式做到這一點?
謝謝。希望我在看到這個答案之前放棄了,並決定以編程方式設置我的約束... –