[NSTextView selectedTextAttributes]
背景色とほぼ同じ色 (構文の強調表示) をユーザーが選択できるようにするため、私のアプリではの既定値は使用できません。
適切な色を決定するための数学を書きました。これを使用して設定できます。
textView.selectedTextAttributes = @{
NSBackgroundColorAttributeName: [NSColor yellowColor],
NSForegroundColorAttributeName: [NSColor redColor]
};
ただし、ウィンドウがバックグラウンドにある場合でも、システムのデフォルトのライト グレーが使用されます。
上記のコードのスクリーンショットを、アクティブなウィンドウと非アクティブなウィンドウで添付しました。— 非アクティブなウィンドウの選択したテキストの背景色を変更するにはどうすればよいですか?