2015-09-29 2 views
0

Можно ли удалить 3D Touch в моем приложении с помощью кода или настроек в моем приложении? В моем приложении для iPhone 6s/6s + click, touchhesBegan, touchsMoved и touchesEnded события работают некорректно. Как узнать причину, не покупая новые устройства?IOS9. Можно ли отключить 3D-прикосновение в приложении?

+1

Я голосую, чтобы закрыть этот вопрос не по теме, потому что задал неправильный вопрос. –

ответ

4

Если вы хотите отключить 3D-касание, сказав «Удалить 3D-Touch в моем приложении», ниже приводится объяснение.

Есть два основных типа 3D потрогать Действия

  1. Главная экран быстрого действия.
  2. Peek и поп
  3. не

Вы можете проверить и внедрить методы делегата изменить реализацию 3D прикосновения для вышеуказанных сценариев, обратитесь к документации компании Apple 3D Touch APIs

touchesBegan, touchesMoved и touchesEnded ничего делать с 3D Touch.

+0

Кажется, я не совсем понимаю 3D Touch. Спасибо за ответ. –

+2

С изменениями касания 3d touch вызывает 'touchhesMoved', который вызывается, поэтому приложения, которые предполагают' touchhesMoved', соответствуют только изменениям координат, будут ломаться. Я бы не сказал, что это «не имеет ничего общего с 3D Touch». –

+0

Запуск проблемы с 3D Touch здесь, и это выходит за рамки быстрых действий и Peek и Pop. Также есть Fast App Switcher, который вы можете вызвать с длинным нажатием в левой части экрана, а затем правой кнопкой мыши. Проблема в том, что Os ест начальные штрихи, пока он ждет этого жеста. Это влияет на каждое приложение, включая настройки ... – ADB

Смежные вопросы