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