У меня есть приложение, которое начинает воспроизводить звук, когда пользователь прикасается к uiview и меняется на разные тона, когда пользователь скользит пальцем по экрану. Звук останавливается, когда пользователь поднимает палец.Запрос текущего количества касаний на экране без использования событий на iPhone.
Я использую для этого события TouchBegan, Moved and Ended.
Моя проблема касания Заканчивается (и/или отменяется) иногда не срабатывает должным образом, и звук продолжает воспроизводиться даже после того, как палец поднят с экрана.
Так как обходной путь я хотел бы реализовать таймер, который будет проверять количество касаний на экране, а если он равен нулю, он будет проверять и останавливать аудиоплеер при игре.
Я искал какой-то код, который может получить мне количество касаний, как
UITouch * прикасается = [само getAllTouchesonScreen];
или что-то :)
Что вы подразумеваете под штрихами, которые не были уволены должным образом? Вы проверяли свой код, а не предполагали, что структура отвечает? touchsBegan, Moved and Ended дает вам NSSet * всех штрихов на экране, поэтому вы можете проверить, что он соответствует количеству штрихов, которые ваше приложение считает своим ... –