Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
と をオーバーライドしたのサブクラスsetEnabled:でメソッドが機能しません。ボタンの有効化/無効化はこれらの機能の外にある必要があると思います.ボタンが無効になっている場合、ボタンは最初からマウスイベントを受け取るべきではありません.NSButtonmouse{down,drag,up}rightMouse{down,drag,up}
setEnabled:
NSButton
mouse{down,drag,up}
rightMouse{down,drag,up}
これらの関数をオーバーライドする場合、明示的にチェックを行う必要がありますか?