使用多个ViewControllers,Xcode将代码连接到故事板中的UI

时间:2014-03-13 02:15:37

标签: xcode xcode5 xcode-storyboard

我在Xcode中有一个故事板项目。我添加了一个额外的ViewController并放入一个按钮,文本框等。我可以从初始视图控制器获得,但我似乎无法将按钮连接到代码。我尝试使用XIB添加其他类,甚至尝试在XIB中添加空白。如何连接我为一个按钮编写的代码,以便在第二个View Controller上工作?

2 个答案:

答案 0 :(得分:1)

如果您在故事板上创建了按钮。你必须做一个

-(IBAction)clickButton...
<。>在.h和.m代码文件中。您可以通过将点(从代码名称前面)拖到按钮上,轻松地将代码连接到按钮。

如果您已在代码中完全创建了Button。您必须指定单击时要执行的代码。

[self.buttonName addTarget:self action:@selector(clickButton:) forControlEvents:UIControlEventTouchUpInside];

答案 1 :(得分:0)

这是答案。您将新文件添加到项目中,只是为了咯咯笑,我们将它们称为UIViewController类的NewViewController。然后,突出显示故事板中的第二个视图控制器,选择身份检查器,并在“自定义类”(在顶部)下,将类更改为最近添加的NewViewController类的名称。现在,您的所有代码都将连接到对象,依此类推。再次感谢所有的帮助,现在我可以安息吧lol。