Есть ли способ обнаружить второй клик по сегменту в UISegmentedControl? Я нашел:UISegmentedControl: как определить щелчок по текущему сегменту?
Detect second click on a segment
однако, говорится, что:
Если вы установили сегментированный контроль, чтобы иметь мгновенный стиль, сегмент не проявляет себя как выбран (синий фон) когда пользователь прикасается к нему. Кнопка раскрытия всегда кратковременна и не влияет на фактический выбор.
Есть ли способ, чтобы обнаружить второй щелчок , а также триггера действие выбора и показать сегмент, как выбрано?
Если нет прямого способа сделать это, то, что я думал, заключается в том, что у меня есть флаг , установленный на YES
, после чего каждый щелчок вручную обновляет состояние выбора, но затем мне также необходимо обновить/отменить выбор других сегментов.
Благодаря
Я попробую это, спасибо! – hzxu
Большинство решений, которые я пробовал до сих пор, будут запускать событие выбора два раза, это отлично работает на iOS 7. Вы лучшие, спасибо! –