nspanel相关内容

NSApp 的 ModalForWindow、NSAlert 的 ModalForWindow 和 ModalSession 的小技巧

我花了相当多的实验来消除对 Objective-C 的“ModalForWindow"语言的一些困惑,以及随后如何使用模态会话.也许以下提示可以节省一些时间: (如果您不熟悉这个概念:当窗口(通常是面板)运行模式时,它会阻止应用程序的其他部分响应,直到它被关闭.) “ModalForWindow"在不同的情况下有不同的含义.如果您使用 loadNibNamed 来显示由 xib 定义的 ..
发布时间:2022-01-17 10:53:08 移动开发

允许NSWindow(NSPanel)浮动在全屏应用程序上方

我正在尝试添加一个小窗口,以从系统中的任何位置向主应用程序提供“快速输入". 用户可以按下热键,然后弹出窗口,并在所有其他窗口上方浮动. 在大多数情况下,这并不是什么大问题.我可以将NSWindow配置为: level = Int(CGWindowLevelKey.TornOffMenuWindowLevelKey.rawValue)collectionBehavior = .Ca ..
发布时间:2021-04-22 20:14:00 其他开发

设置NSWindow为重点

我有一个应用程序,该应用程序有一个窗口和一个面板连接到该窗口. 步骤: 停用我的应用程序(应用程序已打开,但没有焦点) 单击面板上的按钮(面板现在处于聚焦状态,但主窗口未聚焦) 如何从面板上将焦点设置到主窗口(父窗口)? 解决方案 不清楚焦点是什么意思,以及您所说的主窗口是否是Cocoa中定义的主窗口.假设它是可可的主窗口,并且焦点与键状态相同, [[NSApp ..
发布时间:2020-11-09 06:34:36 移动开发

有关NSApp的ModalForWindow,NSAlert的ModalForWindow和ModalSession的提示

我花了很多时间进行实验,以消除对Objective-C的"ModalForWindow"语言以及随后如何使用模式会话的困惑.也许以下技巧可以节省一些时间: (如果您是这个概念的新手,则当窗口(通常是面板)以模式运行时,它会阻止应用程序的其他部分响应,直到将其关闭为止.) "ModalForWindow"在不同情况下的含义不同. 如果您正在使用loadNibNamed显示由xib定义的面 ..
发布时间:2020-05-10 18:35:01 移动开发

自定义工作表:无法单击按钮

我使用此来源 http://www.cats.rwth-aachen。 de / library / programming / cocoa 创建我的自定义工作表。 NSPanel 现有.xib文件中的对象,并与 IBOutlet 连接 我的源代码: .h @interface MainDreamer:NSWindow { ..
发布时间:2016-12-08 02:24:25 其它移动开发

使NSView在NSPanel第一响应者没有键窗口状态

有可能给NSView内部的NSPanel第一响应者状态,而不给出NSPanel键窗口状态(使主应用程序窗口辞职键)? 谢谢。 解决方案 好了,我结束了这一个,但它需要进行大量的研究,以防其他人遇到同样的问题。首先,一些基本知识: 不可能有两个窗口同时是钥匙 可以通过覆盖 -isKeyWindow 来伪造一个窗口,但不会给出窗口第一个响应者状态中包含的视图。 我的情景: ..
发布时间:2016-12-07 03:27:50 其它移动开发

EXC_BAD_ACCESS调用块

UPDATE |我已使用面板上传示例项目,并在此处崩溃: http:// w3style。 co.uk/~d11wtq/BlocksCrash.tar.gz (我知道“选择...”按钮什么都不做,我还没有实现它)。 UPDATE 2 |刚刚发现,我甚至不需要调用任何 newFilePanel 为了导致崩溃,我只需要在语句中使用它。 这也会导致崩溃: [newFilePanel ..
发布时间:2016-12-07 00:54:28 移动开发