내 기본 라디오 버튼을 구현하려고하고 있으므로 한 번에 하나만 선택할 수 있습니다. 가 여기에 내가 일 아민을 해요 코드>Xcode 라디오 버튼 - 다른 버튼을 눌렀을 때 버튼의 배경 이미지 변경
- (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에 연결됩니다. – Zaxter