Существует ли библиотека жестов высокого уровня для разработки iPhone?

StackOverflow https://stackoverflow.com/questions/907512

  •  05-09-2019
  •  | 
  •  

Вопрос

Платформа iPhone имеет ряд распространенных идиом жестов.Например, есть касания, сжатия и пролистывания, каждое из которых выполняется разным количеством пальцев.Но когда вы разрабатываете приложение, вы должны реализовать эти вещи на основе низкоуровневой информации о количестве и местах касаний.Похоже, это главный кандидат на роль библиотеки.Вы можете зарегистрировать делегата, установить некоторые параметры, такие как интервал многократного касания и порог пролистывания, и получать такие вызовы, как swipeStarted/Ended, pinchStarted/Ended, multiTap и т. д.Существует ли такая библиотека?

Это было полезно?

Решение

Я создал именно такой проект.Это не библиотека, но она полна примеров кода для сжатия/растяжения, касания и удержания и т. д.

Блог:

http://6tringle.com/blog/2009/TouchSampleCode.html

Гитхаб:

http://github.com/kailoa/6tringle-touchsamplecode/tree/master

Другие советы

Вот один из способов обнаружения жеста круга с предоставленным исходным кодом.Может быть полезно адаптировать его для обнаружения других объектов.

http://iphonedevelopment.blogspot.com/2009/04/detecting-circle-gesture.html

UIGestureRecognizer.Не сворачивайте свои собственные.

Я разветвил очень хороший пример Кайлоа и попытался создать библиотеку.

http://github.com/bentford/GestureDetect

Я собираюсь добавить комбинацию жестов «щипок-масштабирование и перетаскивание», как в приложении «Карты».Как только все заработает, выложу на github.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top