2016-01-25 4 views
2

Моего проекта кнопки, а также флажок с заголовком по умолчанию черного цвета я хочу изменить цвет заголовка на красныйOSX - как изменить NSButton цвета заголовка

+0

Добро пожаловать в stackoverflow. Пожалуйста, прочитайте http://stackoverflow.com/help/how-to-ask и перепишите свой вопрос. Добавьте код, добавьте некоторое объяснение, покажите, что вы пробовали до сих пор. – maxhb

+0

Я хочу изменить только цвет шрифта названия кнопки –

+3

Возможный дубликат [NSButton, как окрасить текст] (http://stackoverflow.com/questions/13109964/nsbutton-how-to-color-the-text) –

ответ

1

Вот код, чтобы установить название кнопки цвета в контроллере есть :

NSColor *color = [NSColor greenColor]; 
NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc] init]; 
[style setAlignment:NSCenterTextAlignment]; 
NSDictionary *attrsDictionary = [NSDictionary dictionaryWithObjectsAndKeys: 
color, NSForegroundColorAttributeName, style, NSParagraphStyleAttributeName, nil]; 
NSAttributedString *attrString = [[NSAttributedString alloc] 
initWithString:@"Title" attributes:attrsDictionary]; 
[self.button setAttributedTitle:attrString]; 

Возможно, это все, что вы хотите.

+0

используя над кодом, при нажатии на заголовок удаляется xcode 8.1, osx 10.11 – Swati

Смежные вопросы