NSButton をサブクラス化し、独自のクラスを作成しました。このクラスでは、マウス ポインターがボタンの上に来たときにハンド カーソルを表示するコードを追加しました。通常のビューに追加されたボタンで機能します。しかし、モデル シート内のボタンに同じクラスを使用すると、カーソルが表示されません。その理由は何ですか?何か案が!
これは、NSButton サブクラスに追加したコードです
- (void)resetCursorRects {
/*
* change cursor type to a poiting finger when it gets into HyperLink frame.
*/
[super resetCursorRects];
[self addCursorRect:[self bounds] cursor:[NSCursor pointingHandCursor]];
}