Cocoa是Apple的macOS应用程序开发框架,包括Foundation,Application Kit和Core Data。 iOS问题使用“cocoa-touch”标签。
Mac Cocoa:如何区分 NSScrollWheel 事件是来自鼠标还是触控板?
在我的应用程序中,我希望滚动发生,仅通过鼠标的滚轮操作而不是触控板上的双指手势。基本上,我试图确定
如何在 Cocoa 中动画化 blurView 的状态变化?
我正在用这段代码制作我的 blurView: 进口可可 类 ViewController: NSViewController { 重写 func viewDidLoad() { super.viewDidLoad() 让 blurView = NSVisualEffectV...
如何将 Cocoa 应用程序设置为默认 Web 浏览器? 我想创建一个应用程序,当用户单击其他应用程序中的 HTTP 或 HTTPS 链接时默认启动该应用程序(M ...
我想在 Swift 中获取主 NSMenu 以执行以下代码 NSMenu(title: "ApplicationName").autoenablesItems = false。我不知道插入什么作为标题,因为似乎...
我正在创建一个应用程序,它收集 OS X 中已安装应用程序的信息。 我试图找到安装在“应用程序”文件夹中的所有扩展名为“.app”的应用程序 我...
我读过 Apple 的 Pasteboard 编程指南,但它没有回答我的特定问题。 我正在尝试编写一个 Cocoa 应用程序(适用于 OS X,而不是 iOS),它将跟踪所有...
React Native M1 Mac 构建失败,目标为“React-Codegen”
当我在 Mac 的终端中运行命令 npx react-native run-ios 时,我收到错误 CompileC /Users/jessicageorge-mannella/Library/Developer/Xcode/DerivedData/AwesomeProject-
我有一个正则表达式,我试图在 Swift 中使用它来解析“rgba(255, 255, 255, 1)” 形式的字符串的颜色值 我的正则表达式字符串是这样的: ^rgba?\(\s*(\d{1,3}(?:\.\d+)?\%?)\s*,\s*(...
我有一个问题告诉我使用 gem 安装 cocoapods,但是 flutter doctor 找不到它。 [✓] Flutter(频道稳定,1.22.4,在 macOS 11.0 20A2411 darwin-arm,语言环境 en-IN 上) •
我想构建一个鼠标悬停事件,我在代码中为它创建了一个自定义 NSView: 进口可可 类 ViewController: NSViewController { 重写 func viewDidLoad() { 超级
How to cocode a view as NSMenuItem in cocoa?
我可以使用 NSMenu 或 NSMenuItem,但我看到苹果在 Finder 中使用颜色标签,它也有动画,我想知道我们如何编写这样的代码?因为所有 NSMenuItem 报价都是一个字符串并且...
如何在 NSTextAttachmentCell 上获取鼠标跟踪和单击事件?
我有一个不可编辑的 NSTextField,我正在用 NSTextAttachments 填充它,每个 NSTextAttachments 的样式都像一个标记。我现在希望能够将鼠标悬停在令牌上并在令牌中获得取消按钮,w ...
如何定义一个 NSMenuItem 而不必为其定义一个 keyEquivalent?
目前我正在使用这段代码来定义我的 NSMenuItem: 让 showWindow1 = NSMenuItem(title: "Show Window 1", action: #selector(showWindow1), keyEquivalent: "1") 这段代码……
如何知道应用程序在 Cocoa swift 中是否有可见窗口?
AppDelegate中有这样的方法: func applicationShouldHandleReopen(_ sender: NSApplication, hasVisibleWindows flag: Bool) -> Bool { 返回真 } 使用此功能并在内部
我正在尝试更改文本视图中制表符的宽度,如下所示: 让 paragraph = NSParagraphStyle.default.mutableCopy() 作为! NSMutableParagraphStyle 段落.tabStops.removeAll() // 设置...
在 Swift macOS 应用程序中检测 Wacom Intuos 数位板
我正在使用 Swift 5.7 构建我想使用 Wacom Intuos Pro 平板电脑控制的 macOS 应用程序。 在我运行 macOS 13.0 Ventura 的 Mac Studio 上,Wacom 的 ScribbleDemo 项目(基于 Objective-C 构建)...
PHAssetCollection.requestAuthorization(for:handler:) 在 ExtensionKit 上给出 .denied
我正在使用 ExtensionKit 制作 macOS 应用程序。 当我在我的分机上调用 PHAssetCollection.requestAuthorization(for:handler:) 时,它总是给出 .denied 而没有任何提示。 我添加了 com.apple.security.
我正在为 macOS 使用 swift 4,如果我在这个视图控制器之外单击,我想关闭一个视图控制器。 使用此代码,我可以检查用户是否已单击进入视图
如何在不为其设置 keyEquivalent 的情况下为 NSButton 赋予蓝色样式?
我正在将下面的代码用于我的 NSButton,以获得蓝色样式的 Button。但是这段代码让我的 Button 对键盘上的返回键做出反应,这不是我想要的,我的目标是拥有这种风格......