У меня есть список значений параметров, отображаемых в UITableView
.Как выбрать один элемент одновременно ios sdk
Теперь я хочу, чтобы пользователь один раз выбирал один элемент. Но в настоящее время пользователь может выбрать все опции.
Что я хочу:
Пусть у меня есть 5 радио коробки: 1 2 3 4 5 на пользователя времени может выбрать только один. Если он выберет другой, то предыдущий должен быть отменен.
Что происходит сейчас:
В настоящее время все ящиков выбран.
Я использую этот код в моем didSelectRowAtIndex
метод:
UITableViewCell *cell = [tableView cellForRowAtIndexPath:indexPath];
UIButton *btnRadhio = (UIButton *)[cell viewWithTag:1];
for(int i =0;i<[arrDistanceList count];i++)
{
[btnRadhio setBackgroundImage:[UIImage imageNamed:@"radio_unchecked"] forState:UIControlStateNormal];
}
[btnRadhio setBackgroundImage:[UIImage imageNamed:@"radio_checked"] forState:UIControlStateNormal];
ли вы назначая различные метки для кнопки в каждой кнопке Cell и доступа с присвоенным тегом в LOOP не выходит из цикла, установите его фоновое изображение в петле –
Я создал Butoon в раскадровке, используя пользовательскую ячейку. и все кнопки имеют тег 1, поскольку они находятся в ячейке просмотра таблицы @MuhammadWaqasBhati – user5185785
Что такое цикл for for и где вы храните выбор? – Wain