当窗口关闭时释放一个 NSWindowController
我正在构建一个 Cocoa 应用程序,并且有一个关于使用窗口控制器的问题。这个想法是,如果用户从菜单栏中选择“New”,则会创建一个 NSWindowControlle…
使用 CGDisplay 显示窗口时,文本字段显示为不可编辑
我正在制作一个应用程序,其中: 当用户选择显示菜单选项时 ->该窗口显示在整个屏幕上, 当用户选择隐藏菜单选项时 - >整个屏幕上可见的窗口将被隐藏…
以编程方式更改为其他空间 (MacOSX)
我正在制作一个自定义窗口(带有 NSBorderlessWindowMask 的 NSWindow) 到目前为止,我已经能够处理拖动、调整大小、cmd+单击,甚至在允许的情况下通…
使用缓动动画调整 NSWindows 大小
我正在尝试使用漂亮的缓动动画(EaseOut)调整 NSWindow (主要窗口)的大小。 我可以使用 [NSWindow animator] 但我还没有找到添加缓动效果的方法。 …
有条件地处理透明窗口上的鼠标事件
我正在开发一个桌面应用程序,其中我应该能够在透明窗口上获取鼠标事件。但是,透明 NSWindow 不接受鼠标事件。因此,我将 setIgnoreMouseEvents 设置…
如何使用CGWindowListCopyWindowInfo从窗口列表中获取程序信息
我设法使用 CGWindowListCopyWindowInfo 获取桌面上的窗口列表,但下一次是尝试获取窗口的属性,例如程序名称、标题和其他属性。 我应该研究什么 API…
NSWindowController 的 showWindow 内存泄漏:
我已经为以下泄漏而苦苦挣扎了一段时间。我通过 Instruments 将其范围缩小到以下代码块: - (NewMessageWindowController *)showNewMessageWindowWith…
最后一个窗口关闭后退出应用程序
我想在最后一个主窗口关闭时关闭我的应用程序。由于以下原因,我无法使用 applicationShouldTerminateAfterLastWindowClosed:: 1. 在显示主窗口之前…