将项目添加到UIView而不阻止识别器

时间:2019-04-28 13:41:55

标签: swift uiview interface-builder

如何添加UIButton,UIImage,UILabel等,而不会阻止后面的小部件设置为调用任何功能?

例如,我可能有一个UIButton,在它上面还有一个UIImage(它将比按钮小,您仍然可以看到并点击按钮)。当点击UIImage时,如何触发功能背后的按钮?注意:我不想将图像编程为具有与按钮相同的功能,也不想简单地将图像添加到按钮。我希望它位于顶部。

我正在使用Swift 5,Xcode 10.2和MacBook Pro。

谢谢!

1 个答案:

答案 0 :(得分:1)

我将有一个主UIView,其中包括您的UIButtonUIImageView,然后我将UITapGestureRecognizer添加到主视图中以在视图获得时处理点击。