swift - 将多个 UIButton 链接到单个 IBAction 时,如何更改连续 UIButton 中的默认值 'sent event'?

标签 swift xcode button action ibaction

抱歉,我知道这很基础,但我无法找到如何更改 UIButton 中的“已发送事件”。我有两个按钮,只是将它们作为 Outlets 连接到我的 .swift 文件,这样我就可以更改它们的图像,但也从其中一个按钮创建了一个 IBAction,然后单击并拖动第二个按钮到同一个 IBAction。

创建 IBAction 时,会弹出对话框,我可以在其中选择发送的操作...在这种情况下,我想要“着陆”。但是,当我将第二个按钮拖放到同一个 IBAction 时,该选项不可用,我可以在连接检查器中看到发送的操作默认为“在内部进行修饰”...我如何更改它以匹配此 IBAction 所需的“着陆”?感谢您的帮助!

import UIKit

class LoginScreen: UIViewController {
    @IBOutlet weak var loginBubble: UIButton!
    @IBOutlet weak var registerBubble: UIButton!

    @IBAction func userBubblePressed(_ sender: UIButton) {
        let userBubble = sender.tag

        print(userBubble)
    }
}

最佳答案

哦!我终于找到了……我想我会回答我自己的问题,以防其他新手也在为此苦苦挣扎;)

1) 右键单击​​您的对象(按钮),以便您看到所有连接。

2) 左键单击您想要的已发送操作右侧的小圆圈,然后将其拖到代码中的 IBAction 上。

3) 删除您不再需要的原始连接。

简单易行哈哈。

enter image description here

关于swift - 将多个 UIButton 链接到单个 IBAction 时,如何更改连续 UIButton 中的默认值 'sent event'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48857187/

相关文章:

jquery - 单击 Bootstrap 中的按钮后如何去除光环?

java - Eclipse LogCat 中的错误 - Android

ios - swift 4 : Unable to get User Profile image from Facebook

ios - 使用 KML 文件 Swift 应用程序

ios - 将按钮图像设置为从 xcode 库中选择的图像

xcode - 如何让应用程序发送电子邮件?

javascript - 如何使用 javascript 通过快捷方式单击按钮而不导致页面重新加载

swift - Realm Swift 代码用于查询/添加具有关系的 3 个深表中的记录

swift - 如果未在 init 中添加,则场景子项不会显示

ios - Xcode - iOS - 导航 Controller 场景顺序被更改