2012-01-07 43 views
4

如何獲得標籤按鈕的外觀,因爲它們出現在iWork '09 Inspector NSPaneliWork-style Inspector面板中的選項卡

最近我可以得到的是NSSegmentedControl與「小廣場」風格。不幸的是,至少在Snow Leopard下,會導致灰色選擇而不是藍色選擇。

蘋果如何在各種iWork '09 Inspector NSPanel s中獲得藍色水色風格選擇?

回答

2

頂部圖標欄是一個無線電組,它實際上是一個充滿NSButtonCells的NSMatrix。您可以使用應用程序UIElementInspector.app進行檢查,該應用程序是XCode提供的示例代碼。

所選單元格顯示其替代圖像,其他單元格顯示其圖像。

+0

這是半年前我這樣做的方式:一個包含按鈕單元格的矩陣,點擊後,它將更改選項卡視圖中的活動選項卡。我不使用替代圖像,但如果我需要的話,我會。謝謝! – 2012-09-17 12:09:45

3

iWork檢查器選項卡按鈕使用圖像的外觀。如果您在上顯示包裝內容,您可以在其中一個應用包中看到圖像,並在Resources文件夾中查看。

要複製這個,你可以使用NSSegmentedControl和繪製圖像的自定義NSSegmentedCell子類。

+1

令人震驚的是,你是對的。他們沒有提供繪製這種分段控制的標準方式真的很奇怪。 – 2012-01-08 12:18:37

相關問題