我的项目有按钮以及带有默认标题颜色黑色的复选框,我想将标题颜色更改为红色
最佳答案
这是在控制器中设置按钮标题颜色的代码:
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];
可能这就是您想要的。
关于objective-c - OSX-如何更改NSButton标题颜色,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34993761/