У меня есть приложение, которое начинает воспроизводить звук, когда пользователь касается uiview, и переключается на другие тона, когда пользователь проводит пальцем по экрану. Звук прекращается, когда пользователь поднимает палец.
Для этого я использую события touchesBegan, Moved и Ended.
Моя проблема в том, что касания. Заканчивается (и / или отменяется), иногда не срабатывает должным образом, и звук продолжает воспроизводиться даже после того, как палец поднят с экрана.
Так что в качестве обходного пути я хотел бы внедрить таймер, который будет проверять количество касаний на экране, и если он будет равен нулю, он будет проверять и останавливать аудиоплеер при воспроизведении.
Я искал какой-нибудь код, который мог бы дать мне количество прикосновений, например
UITouch * touch = [self getAllTouchesonScreen];
или что-то:)