У меня есть этот код для управления двумя флажками (кнопки настраиваются):
- (IBAction) setCheckBox: (id) sender{
UIImage *selected = [UIImage imageNamed:@"checkbox_checked.png"];
UIImage *notSelected = [UIImage imageNamed:@"checkbox_unchecked.png"];
if ([sender isSelected])
{
[sender setImage:notSelected forState:UIControlStateNormal];
[sender setSelected:NO];
if ([sender tag] == 10) boolOne = FALSE;
if ([sender tag] == 11) boolTwo = FALSE;
}
else
{
[sender setImage:selected forState:UIControlStateSelected];
[sender setSelected:YES];
if ([sender tag] == 10) boolOne = TRUE;
if ([sender tag] == 11) boolTwo = TRUE;
}
}
Вы можете видеть, что этот код управляет двумя флажками, когда я нажимаю один, он становится отмеченным, а когда я нажимаю другой раз, когда онстать не проверенным.
Теперь я хочу изменить этот код следующим образом: по умолчанию флажок с тегом 10 установлен, и когда я нажимаю его, у меня нет эффектов, но когда я нажимаю флажок с тегом 11, это должно бытьустановлен и флажок 10 должен быть снят.Флажок должен переключать выбор, а также значение bool