我正在嘗試使自定義工具欄在任何位置使用。我希望背景看起來像nstoolbar的灰色。該顏色用於Safari或Mail頂部等多個位置。如何繪製類似nstoolbar的背景
有沒有人知道一個簡單的方法來繪製它?或者在窗口頂部以外的地方使用nstoolbar?
我正在嘗試使自定義工具欄在任何位置使用。我希望背景看起來像nstoolbar的灰色。該顏色用於Safari或Mail頂部等多個位置。如何繪製類似nstoolbar的背景
有沒有人知道一個簡單的方法來繪製它?或者在窗口頂部以外的地方使用nstoolbar?
你需要創建一個帶有兩種顏色(「頂部」和「底部」)的NSGradient,然後將漸變繪製到所需的矩形([自定義邊界]?)。您可以從NSColor API參考中獲得系統顏色(系統顏色有類方便的方法)。我不確定酒吧的使用情況,但應該有足夠的信息開始使用。
+[NSColor colorWithCalibratedRed:green:blue:alpha:]
感謝。我很熟悉NSGradient,但我不知道如何找到正確的顏色範圍。我將從系統顏色開始。 – joels 2010-10-12 22:05:45