7

有没有办法在一个 NSWindow 中有 2 个工具栏。像Pages这样的东西。上面一个大的,下面一个小一点的。

4

1 回答 1

7

NSWindow 只支持一个 NSToolbar。

如果您想拥有像 Pages 这样的“二级”,您需要创建自己的非基于 NSToolbar 的解决方案。

请注意,在 Pages 中,较小的“工具栏”并不是真正的工具栏(如在 NSToolbar 中),并且不可编辑。您应该能够使用简单的自定义视图重新创建它以绘制顶线和底线,但让窗口背景通过。只需定位视图并根据需要设置其自动调整大小,然后将控件添加到视图中。

更新:我相信 NSBox 可以配置为绘制 Leopard 或 Snow Leopard 的特定边缘。只是一个想法。

于 2010-02-12T01:20:47.397 回答