【发布时间】:2014-06-06 18:01:17
【问题描述】:
我正在尝试实现自己的基本单选按钮,这样一次只能选择其中一个。 这是我正在使用的代码->
- (IBAction)btn2Pressed:(UIButton *)sender {
[btn1 setBackgroundImage:[UIImage imageNamed:@"circle-uncheck.png"] forState:UIControlStateNormal];
btn2pressed = YES;
btn1pressed = NO;
}
- (IBAction)btn1Pressed:(UIButton *)sender {
[btn2 setBackgroundImage:[UIImage imageNamed:@"circle-uncheck.png"] forState:UIControlStateNormal];
btn1pressed = YES;
btn2pressed = NO;
}
但它不起作用,即另一个按钮的图像没有改变。 :(
我无法弄清楚我做错了什么。
【问题讨论】:
-
btn1和btn2变量是什么?他们是 IBOutlets 吗?您确定它们与按钮相关联吗? -
是的,btn1 和 btn2 分别链接到 btn1Pressed 和 btn2Pressed IBActions。
标签: ios objective-c xcode xcode5