NSPopUpButton
アプリで、塗りつぶしが黒のカスタム ビューで を作成しました。テキストの色を白にしたいのNSPopUpButton
ですが、できないようです。これを行うにはどうすればよいですか?
ありがとう
NSPopUpButton
アプリで、塗りつぶしが黒のカスタム ビューで を作成しました。テキストの色を白にしたいのNSPopUpButton
ですが、できないようです。これを行うにはどうすればよいですか?
ありがとう
のサブクラスである-[NSButton setAttributedTitle:]
ことを念頭に置いて、 を使用します。属性付きのタイトルの変更可能なコピーを作成し、その前景色を白に設定してから、それを新しい属性付きのタイトルとして設定します。NSPopUpButton
NSButton
NSMutableAttributedString* myTitle = [[button.attributedTitle mutableCopy] autorelease];
NSRange allRange = NSMakeRange( 0, [myTitle length] );
myTitle addAttribute: NSForegroundColorAttributeName
value: [NSColor whiteColor]
range: allRange];
button.attributedTitle = myTitle;