У меня есть UITableView
с ячейками, которые содержат UISwitch
элемент управления.Это похоже на представление таблицы в приложении часов iPhone, показанном ниже ...
alt text http://epicself.com/wp-content/uploads/2009/04/1-1.jpg
В методе cellForRowAtIndexPath
моего приложения я создаю и присоединяю элемент управления UISwitch
вот так ...
CGRect frameSwitch = CGRectMake(215.0, 10.0, 94.0, 27.0);
UISwitch *switchEnabled = [[UISwitch alloc] initWithFrame:frameSwitch];
[switchEnabled addTarget:self action:@selector(switchToggled:) forControlEvents:UIControlEventValueChanged];
cell.accessoryView = switchEnabled;
Мой вопрос: когда переключатель переключается пользователем и вызывается метод switchToggled
, как я могу определить, к какой ячейке таблицы он принадлежит?Я не могу ничего с этим поделать, не зная его контекста.
Большое спасибо заранее за вашу помощь!