我如何取消选择未选定的按钮
问题描述:
Iam开发一个应用程序。在该iam放置单选按钮(uiimageview)在表视图和应用手势效果。我可以更改选定的按钮图像。但我怎么能改变un选择按钮image.My代码中的手势选择器模拟看起来像我如何取消选择未选定的按钮
-(void)cellchange:(UITapGestureRecognizer *)recognizer
{
UIImage *cellselect=[UIImage imageNamed:@"radio_on_1.png"];
UIImage *cellunselet=[UIImage imageNamed:@"radio_off_1.png"];
UIImageView *img=(UIImageView *)recognizer.view;
for(int k=0;k<[ages count];k++)
{
if(img.tag==k)
{
UIImage *selectimg=img.image;
if([selectimg isEqual:cellselect])
{
img.image=[UIImage imageNamed:@"radio_off_1.png"];
}
if([selectimg isEqual:cellunselet])
{
img.image=[UIImage imageNamed:@"radio_on_1.png"];
}
}
}
}
所以请告诉我如何更改未选中的按钮图像。
答
我相信更好的方法是使用'Button'而不是'Image'。点击时,检查是处于选定模式还是非选择模式,然后相应地设置按钮的图像!
是这个按钮还是只有图像? – Abhishek 2012-07-05 13:24:34
这是UIImageview – user1498119 2012-07-05 13:34:12
为什么你不使用按钮? – Abhishek 2012-07-05 14:25:12