我怎样才能得到与故事板创build的button的对象

我通过拖动故事板中的button图标在视图控制器上创build了一个button。 我以为这会产生一个对象。 有没有一种方法可以得到id,即该button的对象? 有没有一种方法可以为该button指定一个标签或标识符,我们可以用某些方法来引用它? 预先感谢您的回答。

将对象库中的button拖到故事板的场景中时,在运行时实例化该场景时,将创build与该button关联的对象。 如果您想要引用该对象,以便可以通过编程方式与其进行交互,则可以打开助理编辑器:

助理编辑

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

设置课程并使用自动模式

然后,您可以从button控制 (或右键单击拖动)到助理编辑器窗口,并创build一个出口(一个IBOutlet )或一个动作(一个IBAction ):

出口

通过这样做,您就可以引用在实例化场景时创build的button对象。

  1. 打开Assistan编辑器(分割视图,以便您可以看到左侧的Interface Builder和右侧的View Controller。)
  2. Ctrl-Klick&拖动button并将其拖动到控制器(您将看到一条蓝线)。
  3. IBOutlet将在您的ViewController中生成,您可以访问它。