Ios 如何取消选中单选按钮?
我使用按钮中的图像来制作按钮单选按钮。我可以通过更改图像进行检查,但不能取消选中。请帮帮我。我在按钮操作中使用此代码Ios 如何取消选中单选按钮?,ios,image,uibutton,Ios,Image,Uibutton,我使用按钮中的图像来制作按钮单选按钮。我可以通过更改图像进行检查,但不能取消选中。请帮帮我。我在按钮操作中使用此代码 [sender setImage:[UIImage imageNamed:@"check2.png"] forState:UIControlStateNormal]; 您将在viewController中存储按钮的状态 BOOL checked; -(void)viewDidLoad { checked = YES; //Set depending on your
[sender setImage:[UIImage imageNamed:@"check2.png"] forState:UIControlStateNormal];
您将在viewController中存储按钮的状态
BOOL checked;
-(void)viewDidLoad {
checked = YES; //Set depending on your initial state
}
-(IBACtion)pressed:(UIButton *)sender {
checked = !checked;
[sender setImage:[UIImage imageNamed:((checked) ? @"check2.png" : @"NOTCHECKEDIMAGE.png")] forState:UIControlStateNormal];
}
什么是编译错误?不知道错误是什么,ARC不允许将'BOOL'(又名'BOOL')转换为'NSString*'。。当我第一次点击按钮时,它处于取消选中状态,但在它正常工作后。您是否将
选中的的初始值设置为否
?您是否可以在我的另一个问题中提供帮助?您这样做是错误的。也为选定状态分配图像,然后使用button.selected=!按钮。已选择;