我正在开发一个应用程序。我在其中使用了 70 UIImageViews
。对于所有UIImageViews
我使用 single UITapgestureRecognizer
。但只有它为最后工作UIImageView
。
所以请告诉我如何将单曲UITapGgestureRecognizer
用于所有这些。我的UIImageViews
代码看起来像
radiotap=[[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(radiochanged:)];
radiotap.delegate=self;
a=[[UIImageView alloc]initWithFrame:CGRectMake(10, male.frame.origin.y, ima.size.width, ima.size.height)];
[a setImage:ima];
a.tag=0;
a.userInteractionEnabled=YES;
[a addGestureRecognizer:radiotap];
[scroll addSubview:a];
b=[[UIImageView alloc]initWithFrame:CGRectMake(10, female.frame.origin.y, ima.size.width, ima.size.height)];
[a setImage:ima];
b.tag=1;
b.userInteractionEnabled=YES;
[b addGestureRecognizer:radiotap];
[scroll addSubview:b];
像这样我添加了 70 个 UIImageViews。