Я знаю, что уже очень поздно, чтобы ответить на этот вопрос, но надеюсь, что это может кому-нибудь помочь.
Вы можете создать кнопку, такую как переключатель, используя IBOutletCollection
.создайте одно свойство IBOutletCollection в нашем файле .h.
@property (nonatomic, strong) IBOutletCollection(UIButton) NSArray *ButtonArray;
соедините все кнопки с этим IBOutletCollection и создайте один метод IBAction для всех трех кнопок.
- (IBAction)btnTapped:(id)sender {
for ( int i=0; i < [self.ButtonArray count]; i++) {
[[self.ButtonArray objectAtIndex:i] setImage:[UIImage
imageNamed:@"radio-off.png"]
forState:UIControlStateNormal];
}
[sender setImage:[UIImage imageNamed:@"radio-on.png"]
forState:UIControlStateNormal];
}