我有一个.xib文件用于视图控制器和相应的Swift文件。单击一个按钮,将加载另一个xib以显示弹出视图。
我加载了弹出式视图的xib文件,如下所示:
build.sbt: error: not found: value templatesImport
现在,弹出视图有一组标签,我想为其设置选择器。怎么做?
答案 0 :(得分:1)
您无法在视图上设置选择器。你可以做的就是使用按钮或在你的视图上添加UIGestureRecognizer
s(可能是点击手势识别器)。
您可以将视图设置为UIView的自定义子类,其子视图具有IBOutlet,或者将文件的XIB文件所有者作为其加载到的视图控制器,然后将子视图中的出口直接连接到视图控制器。第二种方法不适用于像表视图单元格这样的情况,您将此视图的多个实例添加到视图控制器。在这种情况下,您需要使用第一种方法,使您的顶级视图成为UIView
的自定义子类