如何从加载到视图控制器中的.xib文件中访问单个元素?

时间:2017-05-20 16:55:06

标签: ios objective-c uiview

我有一个.xib文件用于视图控制器和相应的Swift文件。单击一个按钮,将加载另一个xib以显示弹出视图。

我加载了弹出式视图的xib文件,如下所示:

build.sbt: error: not found: value templatesImport

现在,弹出视图有一组标签,我想为其设置选择器。怎么做?

1 个答案:

答案 0 :(得分:1)

您无法在视图上设置选择器。你可以做的就是使用按钮或在你的视图上添加UIGestureRecognizer s(可能是点击手势识别器)。

您可以将视图设置为UIView的自定义子类,其子视图具有IBOutlet,或者将文件的XIB文件所有者作为其加载到的视图控制器,然后将子视图中的出口直接连接到视图控制器。第二种方法不适用于像表视图单元格这样的情况,您将此视图的多个实例添加到视图控制器。在这种情况下,您需要使用第一种方法,使您的顶级视图成为UIView的自定义子类