2009-05-24 137 views
0

看來最好的方法是使用NSToolbar。然而,對於如何在NSToolbar中創建NSToolField的寬度方面並不明顯。這可能嗎?即使工具欄調整大小,文本字段的默認行爲仍保持恆定寬度。如何在Cocoa中實現瀏覽器工具欄?

回答

2

請確保您在工具欄項目上正確設置了maxSize和minSize,然後在文本字段本身上設置了autoresize掩碼。您可以控制工具欄中視圖的大小,就像它在窗口中一樣,要麼確保它在IB中的寬度在IB中是靈活的,要麼在代碼中創建它時指定NSViewWidthSizable。

+0

在IB中有最大和最小寬度和高度設置。但是,它們不會被保存 - 它們總是被還原爲文本字段的實際寬度。 – user53937 2009-05-24 15:17:15