これは簡単な質問です...
Just: NSMenu をサブクラス化するにはどうすればよいですか? 私はそれを行う方法がわからないので。
カスタム描画を行うためにサブクラス化したいと思います。背景色などを変更。
これは通常行われる- (void)drawRect:(NSRect)dirtyRect
ので、サブクラス化してそのメソッドを使用しようとしましたが、役に立ちませんでした。
NSMenu をサブクラス化しても、これを行うことはできません。NSMenuItem を使用setView:
して、メニューでカスタム描画を行いたいとします。それがどのように行われ、何ができるかの例については、MenuItemView サンプル コードを参照してください。