2

我知道要将委托出口连接到 xCode 8.2.1 中的视图控制器,例如,我们可以简单地将打开的圆圈拖到文本字段的连接检查器中的黄色视图控制器圆圈中。这很容易。

但是,我正在关注一个教程,但他们没有解释如何在事件内部进行修饰以连接到名为 goBack 的视图控制器方法。我没有看到可以将触摸向上拖动到圆圈内的方法。我用谷歌搜索了大约 20 分钟,但找不到解决方案。这是显示所需结果的图像:

这是我正在关注的教程视频中想要的结果,但我不知道该怎么做

有没有办法在故事板中做到这一点?我必须编码连接吗?
更新:愚蠢的我,我认为 goBack 方法是一个内置的视图控制器功能。我错了。我必须自己将按钮连接到 view controller.swift 文件。谢谢莉安!

4

1 回答 1

3

在情节提要上,并选择正确的视图,查看 Xcode 的右上角。您会看到一个带有两个环的按钮: 在此处输入图像描述

单击该图标以“显示助理编辑器”。(这会打开您的视图控制器。)

现在,从情节提要上的按钮控制拖动到要放置操作(您的goBack方法)的视图控制器代码。

您会看到该方法以蓝色条突出显示。放手,该方法现在将绑定到您的按钮。

完成后,该方法@IBAction的前面应该有一个圆形目标符号,并且在装订线区域中。目标符号表示该方法与情节提要相关联。

您的代码应如下所示:

IBAction 连接符号@IBAction func goBack() { // code }

于 2017-03-18T21:11:42.643 回答