0

ラジオボタンの実装にGSRadioButtonSetControllerを使用しています...2つのボタンを作成し、IBOutletCollection(UIButton)NSArray * buttonCollection ....に含めてから、GSRadioButtonSetController.hファイルとGSRadioButtonSetController.mファイルをプロジェクトに含めました。次に、viewdidloadに追加しました

// 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


 }

ボタンには2つの画像があります...1つは選択状態用、2つ目は選択解除状態用です...コードはインデックスを提供しますが、ユーザーがどちらが選択されているかを知るために画像に動的に変更する方法がわかりません。どちらではない...

よろしくお願いします

4

1 に答える 1

0

`buttonCollection' に追加するボタンを作成するときは、次のようにイメージをボタンに設定します。

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

それは私のために働いた

于 2013-03-22T12:45:13.703 に答える