4

如何获得 iWork '09 Inspector 中出现的选项卡按钮的外观NSPanel

我能得到的最接近的是NSSegmentedControl“小广场”风格。不幸的是,至少在 Snow Leopard 下会导致灰色选择而不是蓝色选择。

任何想法 Apple 为在各种 iWork '09 Inspector 中获得蓝色水色风格选择做了NSPanel什么?

4

2 回答 2

3

iWork 检查器选项卡按钮的外观使用图像。如果您在其中一个应用程序包上显示包内容Resources并查看文件夹,则可以看到图像。

要复制这一点,您可以使用带有绘制图像NSSegmentedControl的自定义子类。NSSegmentedCell

于 2012-01-08T00:21:44.813 回答
2

顶部的图标栏是一个 Radio Group,它实际上是一个 NSMatrix,里面装满了 NSButtonCells。您可以使用应用程序 UIElementInspector.app 来检查这一点,它是 XCode 提供的示例代码。

所选单元格显示其替代图像,其他单元格显示其图像。

于 2012-09-16T12:05:28.600 回答