UIView touchesBegan: (NSSet *) касания с событием: (UIEvent *) событие всегда получает только одно касание

#iphone #ios

#iPhone #iOS

Вопрос:

количество касаний всегда равно 1, даже если я прикладываю к экрану более 1 пальца. Но количество касаний event.ALL всегда верно? Означает ли этот метод такую функцию?

Ответ №1:

Вы должны включить мультитач в представлении. Проверьте multipleTouchEnabled свойство on UIView ; оно также доступно в качестве флажка в конструкторе интерфейсов.

Ответ №2:

Вы включили мультитач? По умолчанию он отключен. Из ссылки-

По умолчанию множественные касания отключены. Чтобы получать несколько событий касания, вы должны установить для свойства multipleTouchEnabled соответствующего экземпляра представления значение YES.