我的应用中的主窗口是无边框的:
[self.window setStyleMask:NSBorderlessWindowMask];
从该窗口,我还打开其他子窗口。当我在其他子窗口之间点击时,我看到当子窗口被点击并成为聚焦窗口时,那些子窗口的阴影变得更暗/更大。但是,当我失去焦点或获得焦点时,我的主窗口的阴影不会改变。因此,没有太多用户反馈告诉他们原始主窗口已成为焦点。
我是否需要覆盖无边框窗口子类中的某些内容以启用阴影更改?它有一个阴影,当窗口成为焦点时它不会变得更暗/更大。
答案 0 :(得分:3)
较暗的阴影是与NSTitledWindowMask
相关联的行为,因此我不相信您可以使用NSBorderlessWindowMask
实际获得此效果。