在睡眠 / PowerNap中防止NSTIMER发射
当MacBook的盖子关闭并且机器应该入睡时,如何防止(略有非标准)NSTIMER向MacOS射击MacOS?或更具体地说,我如何选择退出电力小睡。 这是我用来设置…
从MacOS 11中的WKWebView创建PDF。+
由于 wkwebview 最终可以在MacOS 11+中打印出内容,因此我试图替换旧的 WebView 依赖项。 但是,使用 wkwebview 正确加载的HTML,使用 nsprintJobDisP…
MacOS上的SwiftUi列表过早加载每一行
我正在观察 swiftui list s上的奇怪问题(它们在iOS上确实可以按预期工作)。问题是 list 调用 init & 每个行的主体,即使这些行不在屏幕上(并…
macOS:nsdraggingItem作为fileurl和数据
我的应用程序显示文件列表(图像、视频、音频、文本),类似于 Finder。 我使用 LazyVGrid,而不是列表或表格视图,因为我想渲染网格,而不仅仅是行。…
在文档末尾输入时 NSTextView 滚动调整
我有一个 nstextview ,底部很大。我正在使用 textDidchange 委托方法,每当更改文本中的某些属性。 在屏幕边缘和文档的末端打字时,滚动在底部正确调…
如何禁用ESC以在MAC Catalyst中退出全屏(或AppKit中)
我们的应用程序是一个全屏应用程序,但是用户仍然可以通过按ESC退出全屏模式,我想知道如何禁用ESC退出全屏,并禁用CMD+CTRL+F以输入全屏幕…
使用 Binding 时 NSTokenField 的值到底应用在哪里?
我当前正在使用 NSTokenField ,并将其值绑定到 IB 中配置的 NSArrayController keypath。这一切都很好。 现在我很难将 NSTokenField 的初始大小调整…
如何自动将 NSPopUpButton 的宽度减小到当前显示的文本宽度?
我有一个 NSPopUpButton,默认情况下,它的宽度足以容纳其菜单中最宽文本。 现在我需要控件根据当前选择的(显示的)菜单项调整自身大小。 例如,如果…
如何在 swift 中设置选项卡视图项的内容
我在 Storyboard 中创建了一个选项卡视图,并在代码中创建了一个插座,每次用户单击按钮时,它都会创建一个新的选项卡项,其中包含 Web 视图。我还没…
Mac OS - swift - CABasicAnimation 当前值
我有一个 CABasicAnimation 移动 NSHostingView (它是一个滚动字幕文本)。当用户将鼠标光标放在视图上时,动画必须停止并且可以与视图交互。 我尝试…
macOS 状态栏应用程序中 TextField 的请求密钥
我正在编写一个小状态栏应用程序,其中包括文本输入。 该应用程序作为 NSMenuItem 添加到状态栏,其中包含带有 SwiftUI-View 的 NSHostingViewControl…
NSFilePromiseProviderDelegate 是否也需要是 NSView 或 NSViewController?
我正在阅读 AppKit 教程支持拖放文件承诺。我下载了演示应用程序。 我尝试将 NSFilePromiseProviderDelegate 功能从 ImageCanvasController 类(它是…
查找 OSX 和 Swift 中支持的图像类型
我有一个应用程序,它使用用户通过 NSOpenPanel 选择的图像来设置 SKSprite 的纹理。选择文件后,我调用: let newTexture = SKTexture(image: NSImag…