如何在故事板的非启动ViewController上为按钮的TouchUpInside事件添加自定义代码?

时间:2012-08-11 20:34:04

标签: ios xcode interface-builder

我在XCode 4.3.3中创建了故事板应用程序。 (单一视图应用程序 - >使用故事板复选框)

然后我创建了第二个ViewController(第一个是在最初创建应用程序时创建的)

我将标题为“log2”的Round Rect Button添加到第二个ViewController。

然后我想添加处理事件“TouchUpInside”的代码。要实现此功能,请按“显示助手编辑器”按钮并尝试将“log2”按钮拖动到ViewController.h的源代码。
但没有任何反应。

如何为上述“log2”按钮添加TouchUpInside处理程序?

有趣的是,如果我向第一个ViewController添加按钮,control-drag对于按钮工作正常,我可以创建事件处理。

1 个答案:

答案 0 :(得分:1)

是的,您希望手动将文件(UIViewController的子类)添加到项目中,并将故事板中的第二个视图控制器设置为该类(在身份检查器中)。然后你应该把按钮连接到那个控制器,而不是第一个。