У меня есть табличное представление с несколькими ячейками с 4 uiswitches и одним текстовым полем внутри. Простой вопрос. Мне нужен способ прочитать все позиции переключателей и строку внутри текстового поля, нажав кнопку. Tableview, текстовое поле, переключатели и кнопка работают нормально. Просто нужно получить доступ к значениям переключателей и текстового поля из другого метода. Пометкой переключателей или чего-то еще.Переключатель доступа и текстовое поле в виде таблицы из другого метода
Как я могу получить доступ к значениям из другого метода. Нечто подобное в методе Tableview:
...
UISwitch *switchView = [[option1 alloc] initWithFrame:CGRectZero];
switchView.tag = 3000;
cell.accessoryView = switchView;
...
И что-то вроде этого в методе кнопки:
...
BOOL status = [self.view viewWithTag:3000].on; //*Not a working method*
Простая, хорошая идея. Но как бы положить объявленный uiswitch в tableview. В заголовке: UISwitch * switch1; В tableview-методе: cell.accessoryView = switch1; В способе посмотреть состояние коммутаторов: if (switch1.on == YES) ??? Не работает. Переключатель не входит в правильное представление таблицы. –
Не могли бы вы поместить некоторые коды, потому что они должны работать. – Vinzius