2

我通过拖动情节提要中的按钮图标在视图控制器上创建了一个按钮。我认为这会生成一个对象。有没有一种方法可以让我获取 id,即该按钮的对象?是否有一种方法可以为该按钮指定标签或标识符,并且我们可以使用某些方法来引用它?提前感谢您的回答。

4

2 回答 2

6

当您将按钮从对象库拖到情节提要的场景中时,当该场景在运行时被实例化时,将创建与该按钮关联的对象。如果您想引用该对象以便以编程方式与之交互,您可以打开助手编辑器:

助理编辑

您需要确保为您的视图控制器设置自定义类,如果您告诉您的助理编辑器“自动”选择正确的关联 .h 文件,您将简化您的生活:

设置类并使用自动模式

然后,您可以control从按钮向下拖动(或右键单击拖动)到助手编辑器窗口并创建一个出口(an IBOutlet)或一个动作(an IBAction):

出口

通过这样做,您可以引用在场景实例化时创建的按钮对象。

于 2013-03-21T15:02:19.737 回答
1
  1. 打开 Assistan Editor(拆分视图,以便您在左侧看到 Interface Builder,在右侧看到您的 View Controller。)
  2. Ctrl-Klick 并拖动按钮并将其拖动到控制器(您会看到一条蓝线)。
  3. 将在您的 ViewController 中生成一个IBOutlet,您可以访问它。
于 2013-03-21T14:58:27.283 回答