我已经以编程方式添加了UIImageView。当用户点击它时,如何让它向控制器发送消息,将自身作为唯一参数发送?
答案 0 :(得分:11)
除非有其他令人信服的理由,否则我不会使用UIImageView。我只是使用自定义UIButton并使用UIImage作为其背景。
答案 1 :(得分:7)
答案 2 :(得分:3)
我只是在UIImage视图上放置一个自定义按钮,并且正常使用 - 具有自定义样式的按钮是不可见的,因此不会遮挡图像。这也是将文本区域转换为可点击区域的好方法。
或者,您可以将自定义图像指定为按钮的图形背景。
答案 3 :(得分:2)
只需在imageview上放一个按钮,Alpha属性设置为0.10或更小。 你可以捕捉按钮的点击事件,但几乎看不到它。