1

我正在尝试将颜色更改为 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:'”......任何人都可以帮忙吗?非常感谢,马西

4

0 回答 0