如何将故事板中的按钮连接到Xcode中的代码

时间:2016-07-12 09:21:17

标签: ios xcode button storyboard connect

我从昨天开始编码所以这可能看起来像一个愚蠢的问题: 我的应用程序应该是一个购物列表应用程序,用户可以写下他们想要购买的任何东西,添加日期,然后列表可以保存,然后打开和删除。我创建了一个用户界面,现在每当我试图控制时 - 将其拖动到视图控制器中,就不会出现创建IB插座的窗口。这里有类似问题的答案有多个,但实际上没有人回答我的问题。 我的问题是:如何将我的按钮连接到代码以及如何让窗口显示? 此外,我想让用户一次删除一个Textfield,以便他们可以保留列表的其他部分。我是否必须将每个文本字段连接到自己的删除按钮?

非常感谢有关如何解决此问题的每一个帮助或想法! 我希望附上的截图有助于理解我的问题。 enter image description here 这就是我的UI看起来的样子。我设法将编辑购物清单按钮连接到第二个场景。现在我想连接Button"保存列表"编写代码,以便我可以编写保存用户的代码。数据。 每当我尝试链接它时,都没有显示出来。我必须先设置IBoutlet吗?我该怎么做?

2 个答案:

答案 0 :(得分:0)

提供按钮代码:

Button.TouchUpInside += (object Sender, EventArgs e) => { //code here }

要显示的窗口:

单击按钮(使用ctrl),然后将鼠标拖到要打开的页面上。然后在小对话框中选择“显示”。

答案 1 :(得分:0)

  1. 不,您不需要先设置IBOutlet。您可以毫无问题地创建Action。
  2. 我建议您使用4个元素的TableView而不是4个静态元素,这样您就可以添加/删除列表中的项目
  3. 请确保选择要按住Ctrl +拖动到swift代码类的按钮/ editText,并确保显示正确的类(链接到ViewController的类)