我试图复制在网格视图中选择图像的经验,并在点击后选择它们。我现在唯一想到的方法就是在UIImageView上叠加第二个视图,并在选择UIImageView后使其可见。这个或一些好的例子有更好的模式吗?
答案 0 :(得分:1)
正如Teja所说,您可以将图像视图的userInteractionEnabled标志设置为true,然后附加轻击手势识别器。但是如果它被轻拍,那就不会显示视觉反馈。
最简单的方法是使用UIButton而不是图像视图。将其类型设置为自定义,并将图像安装为按钮的背景图像。 UIButton类会在点击按钮时突出显示该按钮,并在点按该按钮时调用相应的目标/动作。 (假设你设置了目标/行动)
如果您需要与标准高亮反馈不同的反馈,您可以在按钮上加载自定义的“突出显示”图像,按钮突出显示时按钮将显示该图像。
答案 1 :(得分:0)
您可以在图片视图中添加点按手势识别器,否则您可以使用按钮代替图像视图!