2015-05-01 47 views
0

看起來NSButtonCellsetFont方法從10.9開始不再可用。
有什麼方法(或類別)來(重新)實施它?NSButton(Cell)setFont

我不知道爲什麼蘋果強制它按鈕上的自己的風格。
我想了兩天的樣式我自己的自定義按鈕(我也需要一個類別來簡單地改變按鈕的文字顏色 - 恥辱)。

回答

1

您可以使用-setAttributedTitle:NSButton來設置按鈕標題的樣式。

示例代碼:

NSDictionary *attributes = @{NSForegroundColorAttributeName: [NSColor redColor], NSFontAttributeName: [NSFont userFixedPitchFontOfSize:13.0f]}; 
NSAttributedString *aString = [[NSAttributedString alloc] initWithString:@"Button" attributes:attributes]; 
[button setAttributedTitle:aString]; 

enter image description here