私はCocoaデスクトップアプリケーションを構築しています。 NSViewのisHiddenステータスが変更されたときを知りたい。これまでのところ、ターゲット/アクションを使用することは役に立たず、NSNotificationでこのタスクを見つけることができません。 setHiddenメソッドをオーバーライドしないようにしたいと思います。使用しているすべてのNSView派生クラスをオーバーライドする必要があるためです。NSViewの通知を取得するにはどうすればよいですか?
更新:私はKVOを使用して終了しました。 "isHidden"のパスは "hidden"です。おそらく、setterが "setHidden"であるためです。
私はこの方法を避けています。私はこの詳細を私の質問に追加するのを忘れていました。私に思い出させてくれてありがとう。 – phi