Можно ли отказаться от контроля над элементом UISwitch еще до того, как пользователь отпустит палец?

У меня есть элемент UISwitch, который показывает контроллер представления предупреждений при переключении.

UISwitch *element = [[UISwitch alloc] initWithFrame:CGRectZero];
[element addTarget:self action:@selector(doSomething:) forControlEvents:UIControlEventValueChanged];  

-(void)doSomething:(UISwitch *)switch
  {
    // show alert view controller
  }

После переключения переключателя, если я удерживаю переключатель UISwitch и не отпускаю пальцы, даже если отображается предупреждение, я все еще могу переключаться между ON и OFF. Есть ли способ, которым мы можем отказаться от контроля над элементом UISwitch, пока пользователь еще не отпустил свой палец. Я хотел бы отказаться от управления коммутатором при получении первого события UIControlEventValueChanged?

0 ответов

Другие вопросы по тегам