我正在制作一个包含 20 个问题的应用程序,您可以使用每个问题的按钮回答是或否。所以我使用了 40 个按钮。当我单击“是”按钮时,它应该保持选中状态(有默认图像和选定图像),如果单击“否”,它应该保持选中状态并取消选择“是”按钮。这是我正在使用的代码。它适用于 2 个按钮,但不适用于更多按钮。
。H
IBOutlet UIButton *bot2;
IBOutlet UIButton *bot3;
IBOutlet UIButton *bot4;
IBOutlet UIButton *bot5;
共 40 个 }
-(IBAction)a:(id)sender;
-(IBAction)b:(id)sender;
-(IBAction)c:(id)sender;
-(IBAction)d:(id)sender;
-(IBAction)e:(id)sender;
-(IBAction)f:(id)sender;
-(IBAction)g:(id)sender;
-(IBAction)h:(id)sender;
-(IBAction)i:(id)sender;
.....总共40个
@end
.m
-(IBAction)a:(id)sender
{
if (ButtonSelected == 0)
{
[bot2 setSelected:YES];
ButtonSelected = 1;
}
else
{
[bot2 setSelected:NO];
ButtonSelected = 0;
}
}
-(IBAction)b:(id)sender
{
if (ButtonSelected == 0)
{
[bot3 setSelected:YES];
ButtonSelected = 1;
}
else
{
[bot3 setSelected:NO];
ButtonSelected = 0;
}
}
-(IBAction)c:(id)sender
{
if (ButtonSelected == 0)
{
[bot4 setSelected:YES];
ButtonSelected = 1;
}
else
{
[bot4 setSelected:NO];
ButtonSelected = 0;
}
}
ecc ecc ……