2011-06-17 1 views
1

私のプロジェクトでは、NSWindowをサブクラス化して作成したカスタムウィンドウが必要でした。 は、これらはまた、このようにフックアップ定期閉じるボタン、という彼らの、いくつかのコントロールを表示し、独自のタイトルバーの見解を持っている:WebViewのカスタムウィンドウがクローズアクションに反応しない

[closeButton setTarget:[self window]]; 
[closeButton setAction:@selector(close)]; 

今、これは私はWebViewのを持っているウィンドウを除き、すべて完璧に正常に動作します。私が特定のWebViewのWebサイトを読み込むたびに、閉じるボタンは何もしません。(それがうまくいく前に)

私はまったく考えていません。 lot

答えて

0

webviewがターゲット/アクションを置き換えることができますか、またはクローズアクションを拒否するデリゲートメソッドを提供できますか?

ターゲット/アクションをチェックするためにいくつかのブレークポイントを設定したり、Webウィンドウが開いているときに設定されているものを表示するトレースを挿入しないのはなぜですか?

+0

ええ、何らかの理由で、webviewがアクションをアンフックするようです。テストのために、私は今ウィンドウを閉じるタイトルバービューにクローズアクションを入れます。このアクションにボタンを接続すると何らかの理由で何も置き換えられません。かなりおっしゃるような回避策ですが、今のところそれを行います – fleshgolem

関連する問題