用于第二视图的ViewController - iOS 7

时间:2014-03-04 00:18:49

标签: iphone objective-c ios7

我是iOS开发的初学者,所以请原谅我这是非常基本的。它可能在某个地方得到了解答,但我已经找了很长时间,而且我在苦苦挣扎。

我在故事板上有第二个视图,我已经使用导航控制器和东西成功链接到第一个视图,我能够导航到它。我还可以通过控制拖动到.h文件,在第一个视图的元素中添加操作/出口。

我的第二个视图中有一个label,我希望能够做同样的事情:从元素中添加动作和出口。但是当我尝试控制拖动时,没有任何反应。我做错了什么,我该如何解决?

2 个答案:

答案 0 :(得分:2)

嗯,首先欢迎Stack Overflow!谢谢你提出这个问题。

如果我有这个权利,请告诉我 - 您在导航控制器右侧有两个视图控制器(与segue链接),目前您可以使用右上角的按钮从第一个导航到第二个视图控制器?那么当在第二个视图控制器上时,左上方有一个导航按钮,上面有一个小箭头?这应该会让你回到第一个。是吗?

现在在第二个视图控制器上你想要创建一个执行动作的按钮,但当你右键单击 - 拖动(按住Ctrl键拖动)到.h或.m文件时没有任何反应?

如果是这样的话,我已经看到了一些原因。你可以试试:

  1. 您需要制作一个按钮,标签只能接收动作,而不能创建它们。请阅读IBOutlet vs IBAction

  2. 上的这篇文章
  3. 重启Xcode(我知道,这很蹩脚,但很幽默)

  4. 确保在“@interface”和“@end”之间拖动(如果在.h文件中)

  5. 确保在“@implementation”和“@end”之间拖动(如果在.m文件中)

答案 1 :(得分:0)

您的第二个视图是否有自定义视图控制器类?如果是,请在故事板中选择第二个视图控制器,然后转到身份检查器。将自定义类设置为自定义视图控制器的类名。identity inspector现在您将能够控制 - 拖动IBOutlets和IBActions。