Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
我正在开发一个框架,该框架旨在添加到本机 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),我将面临两个
如何让 NSTextView 图层得到支持? 我知道您可以通过将 NSView.wantsLayer 属性设置为 true 来创建 NSView 图层。 当我在 NSTextView 上执行此操作时,它通常会显示文本...
NSTextView 中的MouseMoved 通知会生成消息“共享项目数组为空”
我在 NSTextView 中使用自定义 mouseMove 事件,当光标位于内容插图之外时将光标设置为指针。当它位于可编辑区域内时,我调用 [super mouseMove]: -(无效)
链接 C++ 构造函数时出现 Objective-C++ 未定义符号
亲爱的 StackOverflow 社区, 在构建我正在处理的跨平台项目的 Mac 版本时,我遇到了奇怪的链接器错误。跨平台代码是用 C++ 开发的,我正在使用
隐藏侧边栏时,侧边栏中的 macOS 工具栏项目会转到溢出菜单
我有一个带有 .sidebarTrackingSeparator 和 NSTrackingSeparatorToolbarItem 的工具栏,用于跟踪第二个分隔线。 所有三个结果工具栏分区中都有工具栏项目,但中间...
我在工具栏中有一个自定义视图。今年某个时候,Apple 弃用了 NSToolbarItem.minsize 和 maxsize,所以现在我收到编译器警告。如何替换当前已弃用的约束...
kAXVisibleCharacterRangeAttribute 忽略应用程序的顶部栏
我需要使用 kAXVisibleCharacterRangeAttribute 获取应用程序上文本的可见范围,以在屏幕上绘制 NSPanel。 但它没有覆盖应用程序的顶部栏,并给出了一个从...开始的文本范围。
NSToolbarItemGroup 没有选择,并且不会在单击时发送操作
我当前有一个包含 3 个项目的工具栏项目组,但单击任何项目都不会执行任何操作。而且,即使手动设置,也没有任何项目突出显示
NSOutlineView 用 NSViewRepresentable 包装时不会调用委托
由于带有列表的 DisclosureGroup 功能的限制,我正在考虑使用 NSViewRepresentable 包装的 NSOutlineView。 但是,通过这个简单的示例,当我创建视图时我...
我想使用 SwiftUI View 在 macOS (Ventura) 上打印标签之类的东西。但这会导致一张白纸: 函数开始打印() { 让 printView = NSHostingView(rootView: Text("我想要...
我正在尝试确定目录上的所有颜色标签。 当我检查目录 URL 的 URLResourceValues 时,它似乎只返回“顶部”或最近的一个,但是这是一个可怕的...
我有一个以编程方式创建/填充(基于视图)的 NSTableView,有 37 列和大约 119500 行。这表现得足够好 - 我可以将窗口设置为我喜欢的大小,并且仍然滚动......