NSTextField
シンボルが常に左端に表示され、テキスト フィールドの内容がその右端から始まるようにしたいと考えています。たとえば、ドル記号 ($) が左端に付いているテキスト フィールドを想像できます。その上にラベルを追加し、サブクラス化して左パディングを追加することもできますが、このテキスト フィールドをさまざまな場所で再利用する必要があるため、可能であればサブクラスNSTextFieldCell
でシンボルを直接描画することをお勧めします。NSTextFieldCell
メソッドに気がついたのdrawWithFrame:inView:
ですが、この描画コードをどこに配置すればよいのでしょうか。もしそうなら、どうすればそのフレームに適切にラベルを描くことができますか?