Можно ли отказаться от контроля над элементом UISwitch еще до того, как пользователь отпустит палец? - PullRequest
0 голосов
/ 03 декабря 2018

У меня есть элемент 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?

...