У меня есть элемент UISwitch, который отображает контроллер представления предупреждений при переключении.
UISwitch *element = [[UISwitch alloc] initWithFrame:CGRectZero];
[element addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventValueChanged];
-(void)doSomething:(UISwitch *)switch
{
// show alert view controller
}
После переключения переключателя, если я удерживаю элемент управления UISwitch и не отпускаю пальцы, даже при отображении предупрежденийя могу переключаться между ВКЛ и ВЫКЛ.Есть ли способ, которым мы можем отказаться от контроля над элементом UISwitch, пока пользователь еще не отпустил свой палец.Я хотел бы отказаться от управления коммутатором при получении первого события UIControlEventValueChanged?