2016-01-09 4 views
0

При использовании PHLivePhotoView не нужно добавлять к этому представлению жест 3D Touch для запуска воспроизведения Live Photo. Эта функциональность встроена. Также знайте, что Live Photos можно воспроизводить на устройствах, которые не поддерживают 3D Touch, просто нажав долгое время, например, в приложении «Фото».PHLivePhotoView и обратная совместимость с UILongPressGestureRecognizer

Мой вопрос: PHLivePhotoView также предлагает эту совместимую с обратной связью функциональность, или мне нужно добавить UILongPressGestureRecognizer и вручную инициировать воспроизведение Live Photo для несовместимых устройств, например?

livePhotoView.startPlaybackWithStyle(.Full) 

ответ

0

Я проверил это со старым iPhone на iOS 9.2. Я могу подтвердить, что PHLivePhotoView автоматически использует UILongPressGestureRecognizer для запуска воспроизведения Live Photo для устройств, которые не поддерживают 3D Touch. Вам не нужно выполнять эту обратную совместимость вручную.