現在、私はメインによって形成されるCocoaアプリケーションを開発しています。このアプリケーションではNSWindowController、すべてのアプリケーションデータが表示され、ユーザーがメインウィンドウNSWindowControllersにデータを編集または追加する必要がある場合は、処方集のように表示されます。 NSWindowController。
私の問題は、これらの処方集でデータを追加または編集する必要がある場合、メインの表示情報のNSWindowController変更を防ぐために、メインがユーザーとの対話を行うことができないことです。NSWindowController
私はすでに試しまし-(void)setIgnoresMouseEvents:(BOOL)flagたが、このソリューションにより、メインのNSWindowControllerが相互作用に対して完全に透過的になり、誤ってクリックしたり、以下のウィンドウと相互作用したりして、アプリケーションが非表示になります。
誰かがより良い解決策を知っていますか?