Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
在 SwiftUI 中使用 NSTextView 时查找栏不起作用
我正在尝试将查找栏添加到 SwiftUI 视图中的 NSTextView,但是尽管设置了必要的属性(usesFindBar、usesFindPanel、isIncrementalSearchingEnabled),查找栏却没有
如何获取Mac上所有已安装的应用程序及其详细信息? (不仅仅是运行应用程序)
NSWorkspace有https://developer.apple.com/documentation/appkit/nsworkspace/1534059-runningapplications,它返回NSRunningApplication的列表。 NSRunningApplication 提供图标、bundleURL、
有没有办法使用 Swift 和 AudioKit 创建音频文件的频谱图?
我正在尝试使用 Swift 为 macOS 应用程序从音频文件创建一个频谱图,如图所示。我正在使用 AppKit,但也可以实现 SwiftUI。我偶然发现了音频套件,它
如何更改 NSTableHeaderView 的字体大小、颜色和其他属性? 有人已经在这里回答了这个问题,但是接受的答案已经过时了,因为它是针对基于单元格的 TableVie...
有谁知道如何在不进入全屏模式的情况下使此视图覆盖全屏?本质上我只需要让这个窗口覆盖菜单栏所在的顶部区域。 我试过了
我目前正在构建一个绘图应用程序,该应用程序应该利用 CALayer 层次结构来避免在不必要时重绘每个图层(例如,我想渲染临时内容,例如在 sepa 上进行选择...
更新到 macOS Sonoma 后,工具提示未显示在自定义 NSTextField 中
我已将工具提示正确设置为我的自定义 NSTextField,该字段已添加到我的自定义视图中,但现在不起作用。 惰性变量 errorField: NSTextField = { 让 labelView = NSTextField() 标签视图。
为什么直接调用NSApplication.shared无法实例化Info.plist中Principal Class指定的类?
我想使用 NSApplication 的自定义子类来创建 NSApplication.shared 返回的应用程序实例。 类应用程序:NSApplication { // 我自己的方法 } 我设置了优先级...
如果我不使用storyboard/XIB文件,设置原理类不会影响NSApplication.shared实例化的类
背景: 我想使用 NSApplication 的自定义子类来创建应用程序实例。这是 NSApplication.shared 返回的对象的类。我已经尝试过以下方法: ...
如何在运行时有条件地更改应用程序的 NSAccentColorName?
我看到 Info.plist 根节点下的 NSAccentColorName 可以将应用程序强调色更改为 Xcode 资源文件中指定的颜色。 这个可以控制吗...
有没有办法确定 MacOS 应用程序在后台运行后是否有任何文本输入处于活动状态?
特定于 MacOS,但也许与 iOS 相关的响应也可以让我走上正确的道路: 我需要确定当...
我正在开发一个框架,该框架旨在添加到本机 macOS 应用程序中,以便它可以将事件发布到应用程序的事件队列中以响应触摸屏事件。为了...
单击 AppKit 的 showDefinition(for:at) 创建的定义视图时崩溃
当我单击 AppKit 的 showDefinition(for:at) 函数生成的视图时,我的 macOS 应用程序遇到崩溃问题。我正在寻求帮助来解决此问题。 问题描述...
如何为 SwiftUI 的 TextEditor 设置 isEditable 和 isSelectable?
我正在寻找等效项来控制 SwiftUI 的 TextEditor 中 NSTextView 的 isEditable 和 isSelectable 属性。 在 AppKit 中,我可以使用以下命令轻松地使文本视图可编辑或可选择: 文字...
在不使用“lockFocus”的情况下将两个彼此重叠的 NSImage 转换为单个 NSImage
我有一个大图像和一个较小的图像,都是数据类型,我将其转换为 NSImage。我想将较小的图像放在大图像的顶部,左上对齐,在一个新的单个 NSImage 中。
我想防止用户删除某些工具栏项目。它们应该仍然是可移动的,只是不可移动。 我尝试使用自定义的removeItem(at:)创建 NSToolbar 的自定义子类
NSLayoutManager - 如果当前使用的字体与您设置的字体不同(例如不支持的字符),如何获取当前使用的字体
我有 NSLayoutManager 的问题。我正在显示一些翻译。我设置了字体,然后使用 drawGlyph(forRange:, at:) 绘制自定义下划线(标准下划线不...
具有正交滚动的 NSCollectionView 组合布局具有不正确的标题约束和其他奇怪之处
我开始怀疑 macOS 上的 NSCollectionView + Compositional Layout 有很多 bug...😅 我正在使用 NSCollectionView + 组合布局。 我的布局可以在正交滚动之间切换...
我想复制下面菜单的外观,并在弹出按钮的菜单中命名为“部分”。 我可以看出灰色水平线是 NSMenuItem.separator() 但设置标题...
Swift:如何确定在 mouseDown 上单击了哪个控件
我正在尝试捕获(Cocoa with Storyboards)应用程序窗口中某些控件上的鼠标按下事件。 如果我在 ViewController 类中重写 mouseDown(with event: NSEvent),我将面临两个