appkit 相关问题

Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.

有没有办法在当前应用程序中开始拖放操作时收到通知?

我正在开发一个框架,该框架旨在添加到本机 macOS 应用程序中,以便它可以将事件发布到应用程序的事件队列中以响应触摸屏事件。为了...

回答 1 投票 0

单击 AppKit 的 showDefinition(for:at) 创建的定义视图时崩溃

当我单击 AppKit 的 showDefinition(for:at) 函数生成的视图时,我的 macOS 应用程序遇到崩溃问题。我正在寻求帮助来解决此问题。 问题描述...

回答 1 投票 0

如何为 SwiftUI 的 TextEditor 设置 isEditable 和 isSelectable?

我正在寻找等效项来控制 SwiftUI 的 TextEditor 中 NSTextView 的 isEditable 和 isSelectable 属性。 在 AppKit 中,我可以使用以下命令轻松地使文本视图可编辑或可选择: 文字...

回答 1 投票 0

在不使用“lockFocus”的情况下将两个彼此重叠的 NSImage 转换为单个 NSImage

我有一个大图像和一个较小的图像,都是数据类型,我将其转换为 NSImage。我想将较小的图像放在大图像的顶部,左上对齐,在一个新的单个 NSImage 中。

回答 1 投票 0

防止 NSToolbarItem 被删除

我想防止用户删除某些工具栏项目。它们应该仍然是可移动的,只是不可移动。 我尝试使用自定义的removeItem(at:)创建 NSToolbar 的自定义子类

回答 3 投票 0

NSLayoutManager - 如果当前使用的字体与您设置的字体不同(例如不支持的字符),如何获取当前使用的字体

我有 NSLayoutManager 的问题。我正在显示一些翻译。我设置了字体,然后使用 drawGlyph(forRange:, at:) 绘制自定义下划线(标准下划线不...

回答 1 投票 0

具有正交滚动的 NSCollectionView 组合布局具有不正确的标题约束和其他奇怪之处

我开始怀疑 macOS 上的 NSCollectionView + Compositional Layout 有很多 bug...😅 我正在使用 NSCollectionView + 组合布局。 我的布局可以在正交滚动之间切换...

回答 1 投票 0

如何在 NSPopUpButton 中创建命名部分

我想复制下面菜单的外观,并在弹出按钮的菜单中命名为“部分”。 我可以看出灰色水平线是 NSMenuItem.separator() 但设置标题...

回答 1 投票 0

Swift:如何确定在 mouseDown 上单击了哪个控件

我正在尝试捕获(Cocoa with Storyboards)应用程序窗口中某些控件上的鼠标按下事件。 如果我在 ViewController 类中重写 mouseDown(with event: NSEvent),我将面临两个

回答 2 投票 0

如何让NSTextView图层支持?

如何让 NSTextView 图层得到支持? 我知道您可以通过将 NSView.wantsLayer 属性设置为 true 来创建 NSView 图层。 当我在 NSTextView 上执行此操作时,它通常会显示文本...

回答 1 投票 0

NSTextView 中的MouseMoved 通知会生成消息“共享项目数组为空”

我在 NSTextView 中使用自定义 mouseMove 事件,当光标位于内容插图之外时将光标设置为指针。当它位于可编辑区域内时,我调用 [super mouseMove]: -(无效)

回答 2 投票 0

链接 C++ 构造函数时出现 Objective-C++ 未定义符号

亲爱的 StackOverflow 社区, 在构建我正在处理的跨平台项目的 Mac 版本时,我遇到了奇怪的链接器错误。跨平台代码是用 C++ 开发的,我正在使用

回答 1 投票 0

隐藏侧边栏时,侧边栏中的 macOS 工具栏项目会转到溢出菜单

我有一个带有 .sidebarTrackingSeparator 和 NSTrackingSeparatorToolbarItem 的工具栏,用于跟踪第二个分隔线。 所有三个结果工具栏分区中都有工具栏项目,但中间...

回答 1 投票 0

NSToolbarItem 的自定义视图控制器的大小约束

我在工具栏中有一个自定义视图。今年某个时候,Apple 弃用了 NSToolbarItem.minsize 和 maxsize,所以现在我收到编译器警告。如何替换当前已弃用的约束...

回答 1 投票 0

kAXVisibleCharacterRangeAttribute 忽略应用程序的顶部栏

我需要使用 kAXVisibleCharacterRangeAttribute 获取应用程序上文本的可见范围,以在屏幕上绘制 NSPanel。 但它没有覆盖应用程序的顶部栏,并给出了一个从...开始的文本范围。

回答 1 投票 0

NSToolbarItemGroup 没有选择,并且不会在单击时发送操作

我当前有一个包含 3 个项目的工具栏项目组,但单击任何项目都不会执行任何操作。而且,即使手动设置,也没有任何项目突出显示

回答 1 投票 0

NSOutlineView 用 NSViewRepresentable 包装时不会调用委托

由于带有列表的 DisclosureGroup 功能的限制,我正在考虑使用 NSViewRepresentable 包装的 NSOutlineView。 但是,通过这个简单的示例,当我创建视图时我...

回答 1 投票 0

如何打印 SwiftUI 视图

我想使用 SwiftUI View 在 macOS (Ventura) 上打印标签之类的东西。但这会导致一张白纸: 函数开始打印() { 让 printView = NSHostingView(rootView: Text("我想要...

回答 2 投票 0

如何确定多个取景器(颜色)标签

我正在尝试确定目录上的所有颜色标签。 当我检查目录 URL 的 URLResourceValues 时,它似乎只返回“顶部”或最近的一个,但是这是一个可怕的...

回答 1 投票 0

NSTableView 在全屏模式下向下滚动时挂起

我有一个以编程方式创建/填充(基于视图)的 NSTableView,有 37 列和大约 119500 行。这表现得足够好 - 我可以将窗口设置为我喜欢的大小,并且仍然滚动......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.