我的项目有按钮以及带有默认标题颜色黑色的复选框,我想将标题颜色更改为红色

最佳答案

这是在控制器中设置按钮标题颜色的代码:

 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/

10-10 20:45