Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Как и другие мобильные платформы, iOS имеет ряд способов обработки касания. Он может поддерживать много касание — многие точки контакта на экране — и сложные жесты. В этом руководстве представлены некоторые понятия, а также особенности реализации сенсорных и жестов в iOS.
IOS инкапсулирует сенсорные данные в UITouch классе, который предоставляется приложениям с помощью ряда UIResponder методов. Приложения могут переопределить эти методы в подклассах UIView и UIViewControllerобоих из которых наследуются.UIResponder
Помимо записи сенсорных данных, iOS предоставляет средства для интерпретации шаблонов касаний в жесты. Эти распознаватель жестов, в свою очередь, можно использовать для интерпретации команд для конкретного приложения, таких как поворот изображения или поворот страницы. IOS предоставляет широкий набор классов для обработки распространенных жестов с минимальным добавленным кодом.
Выбор между прикосновениями и распознавателями жестов может быть запутанным. В этом руководстве рекомендуется использовать в целом предпочтение распознавателям жестов. Распознаватель жестов реализуется как дискретные классы, которые обеспечивают большее разделение проблем и более эффективное инкапсуляцию. Это упрощает совместное использование логики между различными представлениями, минимизируя объем написанного кода.
Однако иногда требуется использовать низкоуровневую обработку сенсорного ввода и даже отслеживать несколько пальцев, например, чтобы создать программу пальцем.
Разделы
- Сенсорные технологии в iOS
- Пошаговое руководство. Использование сенсорного ввода в iOS
- Мультисенсорное отслеживание
Это руководство служит введением в Touch в iOS. Дополнительные сведения об использовании 3D Touch и Haptic Feedback в iOS, которые были представлены в iOS 9 и 10 соответственно, см. в конкретных руководствах ниже: