[英]Custom NSWindow in 10.9 Doesn't show shadow when SetOpaque:NO
[英]Main NSWindow shadow doesn't change like child windows
我的應用程序中的主窗口是無邊框的:
[self.window setStyleMask:NSBorderlessWindowMask];
從那個窗口,我也打開其他子窗口。 當我在其他子窗口之間點擊時,我看到當子窗口被點擊並成為聚焦窗口時,那些子窗口的陰影變得更暗/更大。 但是,當我失去焦點或獲得焦點時,我的主窗口的陰影不會改變。 因此,沒有太多用戶反饋告訴他們原始主窗口已成為焦點。
我是否需要覆蓋無邊框窗口子類中的某些內容以啟用陰影更改? 它有一個陰影,當窗口是焦點時它不會變得更暗/更大。
較暗的陰影是與NSTitledWindowMask
綁定的行為,所以我不相信你可以使用NSBorderlessWindowMask
實際獲得這個。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.