NSView が表示されているかどうかにかかわらず、メッセージを送信するある種のデリゲート メソッドはありますか? NSView が画面に表示されているときに NSTimer を実行する必要があり、表示されていないときに無効にする必要があるため、バックグラウンドで常に不必要に実行されることはありません。
1 に答える
0
コードの実装方法に応じて、NSView をサブクラス化し、 「」setHiddenなどのさまざまな NSView イベントに対して適切なメッセージを送信する独自のデリゲート プロトコルを作成できます。 removeFromSuperview
このビューを単一の NSWindow オブジェクトに埋め込む場合は、NSWindow をサブクラス化し、" close" または " performClose:" のカスタム デリゲート プロトコル メソッドをスローできます。もちろん、この場合、実際にはすでに" NSWindowDelegate" プロトコルが定義されています。
于 2012-07-02T22:07:42.243 に答える