繁体   English   中英

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

[英]Is it possible to link two buttons to two different ibactions in the same ViewController?

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

我已经可以将第一个按钮链接到我的@IBAction sendMail但是我不能对我的@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)

}

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

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

在此处输入图片说明

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

在此处输入图片说明

现在从自动更改为手动:

在此处输入图片说明

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

在此处输入图片说明

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

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM