是否可以在同一个ViewController中将两个按钮链接到两个不同的ibaction?

时间:2019-07-10 13:22:41

标签: ios swift hyperlink uibutton ibaction

我在一个项目上工作,我有两个按钮,一个按钮用于发送邮件,第二个按钮是图像选择器。

我已经可以将我的第一个按钮链接到我的@IBAction sendMail,但是我无法对我的@IBAction imagePicker做同样的操作。

当我从情节提要板“拖放”到我的ViewController接口文件时,什么也没发生。此处是蓝色条,但没有弹出任何窗口来创建链接。

一些帮助将不胜感激。 这是代码:

internal class ViewController : UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate {
    override internal func viewDidLoad()

    @IBAction internal func 
         sendEmail(_ sender: any)

    @IBAction internal func 
         imagePicker(_ sender: UIButton)

}

1 个答案:

答案 0 :(得分:0)

您可能已经解决了它,但是问题可能是由于您正在查看文件界面而不是文件而引起的。

在情节提要上,触摸ViewController的黄色圆圈。

enter image description here

然后触摸xCode右上角带有2个环的按钮:

enter image description here

现在从自动更改为手动:

enter image description here

最后,在名称中找到不带(接口)的ViewController并在那里连接操作。

enter image description here

如果您做到了一切尽善尽美,现在您可以在操作左侧看到一个白色圆圈,如下所示:

enter image description here