2011-02-02 71 views
0

我正在重新訪問我的計算器應用程序,現在正試圖收緊界面以使其看起來更好,所以我想知道如何或是否可以格式化按鈕的文本。Cocoa應用程序中的格式化按鈕文本

例如,我目前在按鈕中央有一個純灰色控制和黑色字符的「1」按鈕,但有沒有辦法將字符移動到按鈕的左上角?

回答

1

使用NSButton的-setAttributedTitle:方法向其發送屬性字符串。基本格式化。

但是,對於任何「幻想」,您可能必須繼承NSButtonCell的子類並使用其中一個「使用屬性繪圖」方法自定義NSParagraphStyle作爲段落對齊屬性之一來處理繪圖。

+0

謝謝!這比我預期的要容易一些。 – Zrb0529 2011-02-11 04:50:02

相關問題