2012-12-17 2 views
0

라디오 버튼 구현에 GSRadioButtonSetController를 사용하고 있습니다. 두 개의 버튼을 만들고 IBOutletCollection (UIButton) NSArray * buttonCollection에 포함 시켰습니다. 그런 다음 GSRadioButtonSetController가 포함되었습니다. h 및 GSRadioButtonSetController.m 파일을 내 프로젝트에 추가하십시오. 그럼 내있는 viewDidLoad에 나는GSRadioButtonSetController를 사용한 라디오 버튼 구현이 색상을 참조하여 상태를 변경하지 않습니다.

// Instantiate your GSRadioButtonSetController object 
self.radioButtonSetController = [[GSRadioButtonSetController alloc] init]; 

// Set its delegate to your view controller 
self.radioButtonSetController.delegate = self; 

// Set its buttons property to an array of buttons that you've 
// created previously. 
self.radioButtonSetController.buttons = buttonCollection; 

을 추가 한 후 나는

- (void)radioButtonSetController:(GSRadioButtonSetController *)controller 
     didSelectButtonAtIndex:(NSUInteger)selectedIndex 
{ 

//implemetation 


} 

가 ....하여 deselcetd 상태에 대한 선택 상태와 제 2 하나 ... 버튼에 대한 견인 이미지가 있습니다 넣어 코드는

답변

0

때 당신에게 핸드 크림을 사전에

고맙습니다 ... 일이 아닌 어느 날 나는 그 사용자가 선택되는 하나 알 수 있도록 동적으로 이미지를 변경하는 방법을 잘 모릅니다 그러나 인덱스를주고있다 그것은 나를

을 위해 일

[button_1 setImage:[UIImage imageNamed:@"radio_button_off.png"] forState:UIControlStateNormal]; 
[button_1 setImage:[UIImage imageNamed:@"radio_button_on.png"] forState:UIControlStateSelected]; 

: 같은 버튼에,`buttonCollection '로 설정 이미지를 추가 버튼을 테

관련 문제