我正在试图弄清楚如何拥有可点击内容的图片。我的简单原型项目需要加载图像,例如汽车仪表板,并允许用户单击该图像上的区域以弹出一些信息。我想到使用uiimageview并添加透明的自定义uibutton不确定这是否是正确/正确的方式专门做这件事,允许用户缩放..等等。希望得到一些观点/想法如何实现。
由于 麦克
答案 0 :(得分:6)
你应该为UImageView启用userInteraction而不是添加UITapGestureRecognizer
UIImageView *t = [[UIImageView alloc] initWithImage: [UIImage imageNamed:@"test"]];
[t setUserInteractionEnabled:YES];
UITapGestureRecognizer *tapper = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(mySelector:)];
[t addGestureRecognizer:tapper];
[tapper release];
//Do what ever you want with the UIImageView
[t release];
答案 1 :(得分:4)
是的,透明UIButton
是实现此目的的方法