我讀的可可文檔和10.9 API在遇到一些新的特點絆倒了。如何爲NSAppearance製作「外觀文件」?
From the docs我收集該NSAppearance
類和相關的協議NSAppearanceCustomization
似乎是定製的NSView
及其後代的外觀的裝置。
NSAppearance對象表示一個文件,該文件指定應用於應用中UI元素子集的標準或自定義外觀。應用程序可以包含多個外觀文件和因爲NSAppearance符合NSCoding - 您可以使用Interface Builder來分配UI元素的外觀。
通常情況下,您可以通過使用Xcode中創建一個包含要自定義的意見,並應適用於他們的定製藝術的外觀文件自定義窗口。 Xcode將文件的藝術內容轉換爲AppKit可以在顯示指定視圖時繪製的運行時格式。
那麼所有的聲音都整齊有希望,但在文檔中我找不到什麼外觀文件或如何製作。除了我已經閱讀過的精簡文檔之外,谷歌搜索將會空無一人。
我確實看到UIKit有類似的sounding UIAppearance
類,但是從我可以告訴的是,這不是UIKit類的直接端口。
是否有人知道如何製作這些神奇的「外觀文件」,以及我們可以用它們做些什麼?
有趣這麼久纔得到這個downvote。關於這一點,Mac OS 10.10有所改變嗎? –