В моем приложении iOS у меня есть UITableView, а в некоторых ячейках есть коммутатор.Слушайте пользовательские изменения состояния на коммутаторе iOS
Я поставил Слушатель на коммутаторе следующим образом:
[cell.toggle addTarget:self action:@selector(onSwitchToggle:) forControlEvents:UIControlEventValueChanged];
состояние переключателя можно также обновить из самой программы, а не только пользователем нажатием. Я испытываю некоторые проблемы с UIControlEventValueChanged, и иногда кажется, что он запускает больше событий, чем должен. Поэтому мне интересно, является ли это единственным способом прослушивания изменений состояния переключателя (пользователем) ...?