我正在尝试将颜色更改为NSButton,我可以使用NSMutableDictionary来完成此代码:
NSMutableDictionary *attrs = [[NSMutableDictionary alloc]init];
NSFont *font = [NSFont fontWithName:@"Lucida Grande Bold" size:30.0];
[attrs setObject:font forKey:NSFontAttributeName];
[attrs setObject:[NSColor whiteColor]forKey:NSForegroundColorAttributeName];
NSMutableAttributedString *attrStr = [[NSMutableAttributedString alloc] initWithString:mystring attributes:attrs];
[myButton setAttributedTitle:attrStr];
它运作良好,但问题是我不知道如何将文本与中心对齐.... 我尝试了
[attrs setAlignment:NSCenterTextAlignment];
但我得到一个错误“'NSMutableDictionary'没有可见的@interface'声明选择器'setAlignment:'”... 有人可以帮忙吗? 非常感谢, 马西