macos - 如何在 Swift、Macos、Cocoa 中触发左 MouseDown 按钮 Action

标签 macos swift cocoa nsbutton

我想在我的 mac osx 应用程序中使用 swift 触发鼠标左键按下按钮。

这是在 Objective-C 中实现的方式

[myButton sendActionOn:NSLeftMouseDownMask];

我不知道如何在 Swift 中做到这一点。谁能帮我解决我的问题?

谢谢!

最佳答案

在 Xcode 中进行了一些调整后,这对我有用(Swift 2.0):

myButton.sendActionOn(Int(NSEventMask.LeftMouseDownMask.rawValue))

关于macos - 如何在 Swift、Macos、Cocoa 中触发左 MouseDown 按钮 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31687219/

相关文章:

objective-c - Cocoa 将焦点切换到应用程序,然后将其切换回来

macos - 特定的 PNG 压缩类型是否与 macOS Cocoa 应用程序不兼容?

macos - 使用简单的 bash 脚本切换 AppleShowAllFiles?

ios - 如何解决 xcode 4.2 安装错误?

macos - NSTableView 使用自动布局在单元格 View 上创建宽度约束

swift - 在 Swift 中调用具有可选类型的函数

ios - 将 Watch App 启动到中间 View

objective-c - 如何在 NSUserDefaults 中存储多个 NSMutableDictionary

ios - 由于该应用程序崩溃,字典获得零值。展开可选值时意外发现 nil

objective-c - 渲染数学公式