iWork-style Inspector面板中的选项卡

问题描述:

如何获得标签按钮的外观,因为它们出现在iWork '09 Inspector NSPaneliWork-style Inspector面板中的选项卡

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

苹果如何在各种iWork '09 Inspector NSPanel s中获得蓝色水色风格选择?

顶部图标栏是一个无线电组,它实际上是一个充满NSButtonCells的NSMatrix。您可以使用应用程序UIElementInspector.app进行检查,该应用程序是XCode提供的示例代码。

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

+0

这是半年前我这样做的方式:一个包含按钮单元格的矩阵,点击后,它将更改选项卡视图中的活动选项卡。我不使用替代图像,但如果我需要的话,我会。谢谢! – 2012-09-17 12:09:45

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

要复制这个,你可以使用NSSegmentedControl和绘制图像的自定义NSSegmentedCell子类。

+1

令人震惊的是,你是对的。他们没有提供绘制这种分段控制的标准方式真的很奇怪。 – 2012-01-08 12:18:37