Как отключить жесты 4 пальцами на iPad?
Я тестирую iPad на iOS 4.3, который по умолчанию использует жесты 4 пальца (вверх / вниз) для переключения между приложениями. Это мешает экранной клавиатуре пианино, которую я использую, однако, и хочу удалить этот жест в пределах рамки клавиатуры. Клавиатура не использует жест, но она регулярно прерывает ввод (например, при мультитач-вводе).
3 ответа
Один из способов обнаружить это - получить сразу 4 касания в одном (NSSet *)touches
событие, если человек случайно совершил 4 пальца, и 5 касаний отменили, если человек сделал 5 пальцевым захватом.
В этот момент вы можете отобразить диалоговое окно в вашем приложении, сообщающее пользователю, как отключить жесты многозадачности, как только он переключится обратно в приложение.
Я считаю, что вы идете в настройки> общие> Многозадачные жесты и отключите их.
Нет кости
В настоящее время это невозможно сделать программно. Самая полная нить на это здесь:
http://www.cocos2d-iphone.org/forum/topic/28704
и ответ, если бы это было правдой, вероятно, был бы здесь (это не так):
Другие возможности
Другим способом было бы, по крайней мере, сообщить пользователю, что у него есть настройка "неправильно". Можете ли вы обнаружить это? Кажется, вы не можете:
Многозадачные жесты iOS: есть ли способ проверить, включены ли они пользователем или нет?