2010-10-01 1 views
1

У меня есть табличное представление с несколькими ячейками с 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* 

ответ

0

Вы в том же классе, nop?

Возможно, вы могли бы поместить свой коммутатор & в качестве переменной класса (объявленной в файле заголовка). Было бы проще ^^

+0

Простая, хорошая идея. Но как бы положить объявленный uiswitch в tableview. В заголовке: UISwitch * switch1; В tableview-методе: cell.accessoryView = switch1; В способе посмотреть состояние коммутаторов: if (switch1.on == YES) ??? Не работает. Переключатель не входит в правильное представление таблицы. –

+0

Не могли бы вы поместить некоторые коды, потому что они должны работать. – Vinzius

 Смежные вопросы

  • Нет связанных вопросов^_^