テーブル ビュー内のセルの内容を編集するときに、カスタム エディターを使用しています。ドキュメントから、カスタム エディターは NSTextView でなければならないことがわかります。そのため、テキスト ビューをドキュメント ビューに配置し、それをカスタム エディターとして割り当てるために IBOutlet を介してセル サブクラスから参照しました。
これをすべて行うと、背景を描画しないようにエディターを設定できますが、ユーザーがそのセルを編集すると太い白い境界線が表示され、それを削除する方法がありません。
したがって、プログラムで NSTextView を作成し、カスタム エディターとして割り当て、白い境界線は表示されませんが、背景を変更したり、clearColor に設定したり、フォント、fontColor などを設定したりすることはできません。それ。暗い背景と白いテキストの正方形です。
私がしていないことはありますか?これは悪いアプローチですか?
ありがとうございました。