我有一组20个按钮,上面有插图,因此它们是图像。我研究了如何使UIImageView可点击并在所有照片上启用用户交互,然后添加了“轻击手势识别器”。
我希望照片进入新的视图控制器。但是,所有这些按钮都会导致内容不同的相似区域。
为了节省情节提要中的空间,我试图将其设为单一的视图控制器,该控件在.xib文件中占据90%的屏幕,但基于按下的按钮。
如果用户点击“轻击手势识别器”,我如何分配或检索标签或我可以在第二个视图控制器中使用的东西以.xib文件填充视图?
对于第一个具有按钮范围的视图控制器,当前我的代码(不包括导入代码/其他默认视图控制器代码)如下:
@IBOutlet weak var buttonA: UIImageView!
@IBAction func buttonAPressed(_ sender: buttonA) {
}
我希望能够将被点击的图像指定为发送者,然后将其转移到第二个视图控制器中以确定.xib文件。我不认为我能做到这一点,因为图像不是发件人,“点击手势识别”是发件人。
就这么简单,Xcode在将任何“ Any”放入发件人区域时给我一个错误。
我该如何解决?或者更好的是,如何确定使用了哪些UIImageView并更快地实现了目标?