2009-05-24 92 views
0

看来最好的方法是使用NSToolbar。然而,对于如何在NSToolbar中创建NSToolField的宽度方面并不明显。这可能吗?即使工具栏调整大小,文本字段的默认行为仍保持恒定宽度。如何在Cocoa中实现浏览器工具栏?

回答

2

请确保您在工具栏项目上正确设置了maxSize和minSize,然后在文本字段本身上设置了autoresize掩码。您可以控制工具栏中视图的大小,就像它在窗口中一样,要么确保它在IB中的宽度在IB中是灵活的,要么在代码中创建它时指定NSViewWidthSizable。

+0

在IB中有最大和最小宽度和高度设置。但是,它们不会被保存 - 它们总是被还原为文本字段的实际宽度。 – user53937 2009-05-24 15:17:15