NSButtonCell
のsetFont
メソッドは 10.9 から使用できなくなったようです。
それを(再)実装する方法(またはカテゴリ)はありますか?
Apple がボタンに独自のスタイルを強制する理由がわかりません。
私は自分のカスタムボタンのスタイルを2日間試みています(ボタンのテキストの色を変更するだけのカテゴリも必要でした-残念です)。
NSButtonCell
のsetFont
メソッドは 10.9 から使用できなくなったようです。
それを(再)実装する方法(またはカテゴリ)はありますか?
Apple がボタンに独自のスタイルを強制する理由がわかりません。
私は自分のカスタムボタンのスタイルを2日間試みています(ボタンのテキストの色を変更するだけのカテゴリも必要でした-残念です)。
を使用-setAttributedTitle:
しNSButton
て、ボタンのタイトルのスタイルを設定できます。
サンプルコード:
NSDictionary *attributes = @{NSForegroundColorAttributeName: [NSColor redColor], NSFontAttributeName: [NSFont userFixedPitchFontOfSize:13.0f]};
NSAttributedString *aString = [[NSAttributedString alloc] initWithString:@"Button" attributes:attributes];
[button setAttributedTitle:aString];