Обнаружение ЛЮБОГО касания (не TapGesture) в XCode - PullRequest
0 голосов
/ 20 января 2020

Я знаю, что вы можете использовать UITapDetector для обнаружения в любой момент касания экрана. Но есть ли способ обнаружить любое прикосновение к экрану? Длинный, короткий, что угодно, палец даже не должен подниматься снова, просто всякий раз, когда к экрану прикасаются, что-то происходит.

1 Ответ

1 голос
/ 20 января 2020

Да, реализовать UIResponder touchesBegan(_:with:) и связанные с ним методы. Теперь вы получаете необработанные прикосновения (не полностью необработанные, поскольку они все еще связаны с представлением проверки нажатия); и вы можете интерпретировать или отвечать на них, как вам нравится. Вот как бы вы реализовали приложение для рисования, например.

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

...