0

これは簡単な質問です...

Just: NSMenu をサブクラス化するにはどうすればよいですか? 私はそれを行う方法がわからないので。

カスタム描画を行うためにサブクラス化したいと思います。背景色などを変更。

これは通常行われる- (void)drawRect:(NSRect)dirtyRectので、サブクラス化してそのメソッドを使用しようとしましたが、役に立ちませんでした。

4

1 に答える 1

2

NSMenu をサブクラス化しても、これを行うことはできません。NSMenuItem を使用setView:して、メニューでカスタム描画を行いたいとします。それがどのように行われ、何ができるかの例については、MenuItemView サンプル コードを参照してください。

于 2012-05-29T18:55:09.830 に答える