У меня есть представление, настроенное как игровой контроллер для UIImageView на моем экране. У меня есть две направленные стрелки влево/вправо и кнопка A и B.Два отдельных UIButtons, использующих одно нажатие ... не могут нажать два за один раз
Когда пользователь держит направленную (касание вниз), он перемещает плеер, а при касании Up метод останавливается.
Однако, удерживая направленный UIButton, другие UIButton не будут работать до тех пор, пока вы не отпустите касание Up по направлению, таким образом, отложив кран.
Кроме того, скажем, если вы нажали кнопку A и просто коснитесь направленного сигнала один раз, кнопка A зарегистрирует направленную кнопку, а не A, хотя A будет находиться в ее выделенном состоянии.
Я проверил соединения для всего, все они являются отдельными экземплярами UIButton только с связанными действиями.
Похоже, что метод touchUp передается другому экземпляру UIButton, делая два нажатия одновременно невозможным. Раньше у меня не было проблем с этим.
Любая помощь будет оценена благодаря вам.
Пожалуйста, разместите снимок экрана. – Lumialxk
Что я должен показать для снимка экрана? – nworksdev
Вам необходимо обработать события касания самостоятельно или, по крайней мере, использовать 'UIGestureRecognizer'. – Avi