系统更新后游戏中的智能无边框窗口和全屏区别怎么没了

问一个问题为什么选择无无边框窗口和全屏区别的窗口模式游戏还是全屏的,但是我选择有无边框窗口和全屏区别的窗口模式就可以变成窗口

我创建的应用程序有时会显示带囿标签和文本框的叠加层

对于overlay,我已经创建了自定义的窗口类并覆盖了它但是我需要它来工作,甚至与其他应用程序在全屏模式和活動 canBecomeKeyWindow 方法让无无边框窗口和全屏区别窗口成为关键窗口(只需返回 YES )。

所以它工作但是当我运行eg Minecraft,然后使其全屏我的覆盖可以覆盖它。但我不能在覆盖中输入NSTextField如何解决?

我正在创建一个这样的叠加层:

 
但是我似乎不能用键盘输入填充覆盖的NSTextField。

尝试这个为_fadedWindow创建子类。然后把它放在:

我要回帖

更多关于 无边框窗口和全屏区别 的文章

 

随机推荐