1
如何防止我的應用程序中的其他窗口接收焦點?我想把一個加載窗口放在前面,讓它做它的事情,但我不希望用戶能夠與應用程序中的其他窗口進行交互。防止其他窗口在Cocoa中接收焦點
我可以簡單地隱藏應用程序中的其他窗口,但這讓用戶覺得他們的窗戶突然消失時感到有些不舒服。同時,我不能讓用戶在加載過程中繼續與其他窗口交互,因爲加載將更新每個窗口上的數據(會發生同步問題)。我可以添加額外的鎖定機制,但是我寧願不要這樣做,就像強制單個窗口保持頂部並保持焦點一樣簡單。
謝謝!