私はどこでも検索してきましたが、NSTextViewでフォントの色を変更する方法を見つけることができませんか?もちろん、Xcode / Interface Builderにはオプションがありますが、コンパイル時に色を変更しません。ただし、背景色は変わります。TextViewをサブクラス化する必要がありますか?
1686 次
1 に答える
0
次のようなことを試してください:-
(IBAction) colorTest: (id) sender{
[mText insertText: @"red" color: [NSColor redColor]];
[mText insertText: @" " color: [NSColor blackColor]];
[mText insertText: @"green" color: [NSColor greenColor]];
[mText insertText: @" " color: [NSColor blackColor]];
[mText insertText: @"blue" color: [NSColor blueColor]];
[mText insertText: @" " color: [NSColor blackColor]];
}
または、これを試して、次のようにデフォルトの色に設定します。-
NSFont* font = <whatever>;
[textView setFont: font];
また
[[myNSTextView textStorage] setFont:[NSFont fontWithName:@"Menlo" size:11]];
于 2012-11-25T11:37:10.507 に答える