4

我的应用程序中的主窗口是无边界的:

[self.window setStyleMask:NSBorderlessWindowMask];

从那个窗口,我还打开其他子窗口。当我在其他子窗口之间单击时,我看到当该子窗口被单击并成为焦点窗口时,这些子窗口的阴影会变暗/变大。但是,我的主窗口的阴影在失去或获得焦点时不会改变。因此,没有太多用户反馈告诉他们原来的主窗口再次成为焦点。

我是否需要覆盖无边框窗口子类中的某些内容以启用阴影更改?它有一个阴影,当那个窗口是焦点时它不会变暗/变大。

4

1 回答 1

3

较暗的阴影是与 相关的行为,NSTitledWindowMask因此我不相信您实际上可以使用NSBorderlessWindowMask.

于 2012-02-20T16:32:09.467 回答