gpt4 book ai didi

objective-c - 如何在 Mac OS X 上将按钮连接到方法

转载 作者:太空狗 更新时间:2023-10-30 03:50:19 24 4
gpt4 key购买 nike

我习惯于为 iPhone 编程。在那里,我会将一个按钮连接到一个 Action ,然后通过创建如下方法来连接一个方法:-(IBAction) DoStuff{...}。然后我会为按钮创建一个 socket ,然后是 Interface Builder 中的实际按钮。然后我会将按钮连接到 socket ,然后通过单击 Touch Up Inside 旁边的圆圈将按钮连接到操作并将其拖到文件所有者并选择我的操作。

我是 Mac 编程的新手,所以我试图从 performClick 拖动到我想要的文件,但它不允许我建立连接。我必须以编程方式执行此操作还是什么?如何让此按钮触发我的代码中的操作?

最佳答案

根本区别在于 iOS 控件可以针对不同的事件执行多个操作,而 Mac OS X 控件只有一个主要操作(在某些情况下,可以通过编程设置其他操作)。

当您右键单击 Mac nib 中的按钮时,performClick: 位于Received Actions 下;这不是一个事件。 已发送操作 下的唯一条目是“选择器”,这是您唯一可以连接到另一个对象上的操作的东西。

因为只有一个“已发送事件”,您通常只需按住 Control 键拖动/右键从控件拖动到目标并选择操作,而不是按住 Control 键单击、选择事件并从中拖动。

关于objective-c - 如何在 Mac OS X 上将按钮连接到方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3783773/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com