Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/99.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何获取使用故事板创建的按钮的对象_Ios_Uiview_Storyboard - Fatal编程技术网

Ios 如何获取使用故事板创建的按钮的对象

Ios 如何获取使用故事板创建的按钮的对象,ios,uiview,storyboard,Ios,Uiview,Storyboard,我通过在情节提要中拖动按钮的图标,在视图控制器上创建了一个按钮。我以为这会生成一个对象。是否有一种方法可以获取id,即该按钮的对象?是否有一种方法,我们可以为该按钮指定一个标签或标识符,并使用某些方法来引用它? 提前感谢您的回答 打开助手编辑器(拆分视图,以便在左侧看到Interface Builder,在右侧看到视图控制器。) Ctrl-Klick&拖动按钮并将其拖动到控制器(您将看到一条蓝线) 将在ViewController中生成一个IBOutlet,您可以访问它 当您将按钮从对象库拖动到

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

  • 打开助手编辑器(拆分视图,以便在左侧看到Interface Builder,在右侧看到视图控制器。)
  • Ctrl-Klick&拖动按钮并将其拖动到控制器(您将看到一条蓝线)
  • 将在ViewController中生成一个
    IBOutlet
    ,您可以访问它

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

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

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

    通过这样做,您就拥有了对场景实例化时创建的按钮对象的引用