Поддерживают ли iPhone и iPad три, четыре касания пальцем? - PullRequest
0 голосов
/ 05 октября 2010

Я хотел бы знать, поддерживает ли iPhone и iPad поддержку касания тремя и четырьмя пальцами?Я много просматривал, но получаю информацию только для сенсорной панели книги Mac для трех и четырех пальцев
Если iPhone / iPad поддерживает касание тремя и четырьмя пальцами, какие жесты поддерживаются?

Ответы [ 5 ]

3 голосов
/ 05 октября 2010

Не уверен насчет iPhone, но iPad поддерживает до 11 одновременных касаний, как описано Matt Gemmell !

0 голосов
/ 05 октября 2010

Оба устройства являются мультитач.Число одновременных касаний, поддерживаемых на обоих, различно.

О жестах:

Apple предоставляет только методы обратного вызова, такие как touchesBegan, touchesMoved и touchesEnded.Посмотрите эти методы в документах.Они предоставляют вам способы подсчитать количество касаний, нажатий, а также отслеживать движения пальцев.Здесь нет «стандартных» жестов.Только то, что вы кодируете.

Некоторые объекты стандартной библиотеки поддерживают жесты с несколькими касаниями, такие как сжатие и масштабирование (например, UIScrollView), но причина в том, что они являются стандартными объектами, созданными Apple.

ЕслиВы хотите делать жесты, вы должны их кодировать. Например, чтобы сделать пинч и масштабирование, вам нужно использовать touchSMoved двумя касаниями пальца и вычислить расстояние между двумя координатами.

Изучать детали этих алгоритмов для жестов было бы излишним, так что вы хотели бы, чтобы я обрисовал некоторые из них?

0 голосов
/ 05 октября 2010

Если iPhone / iPad поддерживает касание тремя и четырьмя пальцами, какие жесты поддерживаются?

Оба поддерживают как минимум 4 касания.Хотя для 4-х пальцев нет жестов, у вас может быть 2 жеста одновременно.По своему опыту я бы все же посоветовал ограничить количество возможных касаний, особенно если вы используете "touchesBegan / touchesMoved / touchesEnded".(Просто отбросьте третье, четвертое касание, когда у вас уже есть 2)

Представьте два одновременных сдвига на одном и том же изображении, поскольку оба по существу определяют преобразование, изображение будет постоянно перемещаться между двумя преобразованиями!

Также дополнительными прикосновениями могут быть просто случайные пальцы, случайно попавшие на экран.

0 голосов
/ 05 октября 2010

Osmose (приложение для iPhone / iPad) поддерживает одновременное касание тремя пальцами.Так что, по крайней мере, так много.

0 голосов
/ 05 октября 2010

Мой iPhone 3G поддерживает отслеживание максимум 5 одновременных касаний.

...