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