按下另一个按钮后,任何人都可以帮助解决如何取消选择按钮的问题。
我有3个按钮,不知道如何让前一个按钮在开关盒中看起来未被选中,触摸后他们将状态更改为选择是并更改他们的照片。
-(IBAction)pencilPressed:(id)sender{
UIButton *pressedButton = (UIButton*)sender;
switch(pressedButton.tag)
{
case 0:
pressedButton.selected=YES;
red = 255.0/255.255;
green = 0.0/255.255;
blue = 0.0/255;
break;
case 1:
pressedButton.selected=YES;
red = 0.0/255.255;
green = 0.0/255.255;
blue = 255.0/255;
}
}
答案 0 :(得分:0)
:
for(UIView *v in sender.superview.subviews) {
if([v isKindOfClass:[UIButton class]]) {
[v setSelected:NO];
}
}
假设所有按钮彼此相邻:) 否则你需要IBOutlets到按钮