Application Kit是OpenStep操作系统提供的类集合,如OPENSTEP,GNUstep和Mac OS X.
带有 SwiftUI 内容的 NSWindow 在 macOS 15 上具有零帧
如标题所示。我这样创建一个窗口: onboardWindow?.setFrame(.init(x: 0, y: 0, 宽度: 600, 高度: 400), 显示: false) 然后,当需要展示时: 让 contentView = WelcomeView() 让主机...
我想模拟按下 Fn(地球仪)+Control+右箭头,但我遇到了一个问题,Fn 修饰符似乎被忽略,并且系统的行为就好像只有 Control+右箭头是.. .
NSSplitViewdividerColor 覆盖不适用于 macOS 11 中的侧边栏分隔符
我有一个小应用程序,其中包含一个 NSSplitViewController 和 3 个垂直分割视图(侧边栏、内容视图、详细信息视图),类似于邮件应用程序。我已经以编程方式更改了
使用 NSPerformService API 调用连续性相机服务
我正在尝试使用 BOOL NSPerformService(NSString *itemName, NSPasteboard *pboard); 以编程方式调用连续性相机(Mac OS)服务; API,以便可以将功能挂接在后面
通过 AppleScript 或 JavaScript 在可编写脚本的 macOS 应用程序中设置 toolTip 属性
根据 toolTip 开发人员文档,我想知道:是否可以(通过 osascript 运行的 AppleScript 或 JavaScript)告诉当前最前面的应用程序(如果应用程序可编写脚本)
在 iOS 上,我可以创建一个 UIFont,它自动适应用户在“设置”应用程序中选择的字体大小: label.font = UIFont.preferredFont(forTextStyle: .body) 标签。
如何应对 macOS 14 Sonoma 中新的文本大小设置?
总结 macOS 14 Sonoma 在“设置”->“辅助功能”->“显示”下添加了“文本大小”设置。这类似于 iOS 中已有相当长一段时间的“文本大小”设置...
为什么应用程序已经运行时不调用 application:openFile: ?
我想在用户双击由我的应用程序创建的文件或将此类文件拖到停靠图标上时处理打开事件。 因此我实现了 NSApplicationDelegate 的
如何使用 Swift 获取 macOS 中连接显示器的显示名称
我正在尝试检索连接到我的 Mac 的显示器名称列表。使用 NSScreen,我可以获得如下列表: func getDisplayNames() -> [字符串] { 变量名称 = [字符串]() 卦...
使用 AppKit MPMediaItemArtwork 函数进行 Swift 数据竞赛
考虑下面的代码。它使用 AppKit (macOS) MPMediaItemArtwork 函数在 MPNowPlayingInfoCenter 中设置图稿。 在运行时,当使用 Swift 6 编译时,会发出警告: 战争...
我正在开发 Cocoa/AppKit Mac 应用程序,在自定义“文件”菜单项(保存和新建)后,我现在在我的应用程序上看到一个空白文档图标。然而,我的应用程序不是基于文档的,因此它只是显示
上下文 在使用 Swift 5.x 和 Xcode 14 构建的 Mac 应用程序中,我有一个控制器对象。该对象有几个由 SwiftUI 视图观察到的 @Published 属性,因此我将该对象放在 @
我正在 SwiftUI 中编写一个 Mac 应用程序,希望显示实时更新的文档和文件夹列表,并且能够编辑文件。 首先,用户使用“打开文件对话框”选择任何文件夹,然后...
如何在没有 NSViewController 的情况下实现 `viewDidAppear`?
NSViewController中有一个方法叫做viewDidAppear。文档说: 在完成视图初始外观中涉及的任何绘图和动画后,将调用此方法。 如果
macOS 应用程序和扩展:如何将 x,y 数据从 HIDStylusDriver 发送到 StylusApp 到 Pen/Draw?
我正在使用 HIDStylusDriver 来处理手写笔输入: 我有一个触摸屏,我想要: 控制屏幕。我可以成功启用扩展并控制触摸屏。 在这个屏幕上画画...
我有一个简单的 SwiftUI 代码来启动一个小型 NSWindow,如下所示。然而,当窗口出现时,它非常小并且忽略了最小尺寸。 ... 按钮(“测试窗口”){ 让我们赢...
与绑定一起使用时如何正确替换 NSTextView 的字符串
当有换行符时,我遇到字符串替换问题。 如何正确替换字符串或字符串的一部分以便触发绑定。 我已经使用了 open func ReplaceCharacters(in range: N...
我正在 AppKit 上寻找 UIKit 的 loadViewIfNeeded 的等效功能。 (这是为了以编程方式填充网点)。 谢谢你
虽然窗口中多个 NSTextView 的撤消操作会持续有效,但默认情况下 NSTextField 控件的情况并非如此。 我喜欢让 NSTextField 的撤消行为与与
SwiftUI 工具栏在混合 Appkit/SwiftUI 应用程序中使用
我有一个具有 Appkit 生命周期的 Mac 应用程序。我想创建一个完全由 SwiftUI 定义的窗口,包括工具栏。 我尝试过的: 以编程方式创建一个 NSWindow 并设置...