PHLivePhotoView 和向后兼容 UILongPressGestureRecognizer

PHLivePhotoView and backwards compatibility with UILongPressGestureRecognizer

使用PHLivePhotoView时,无需为此视图添加3D Touch手势即可触发实时照片播放。此功能是内置的。还知道可以在不支持 3D Touch 的设备上播放实时照片,只需长按即可,例如在照片应用程序中。

我的问题是,PHLivePhotoView 是否也提供此向后兼容功能,或者我是否需要添加 UILongPressGestureRecognizer 并为不兼容的设备手动启动实时照片播放,就像这样?

livePhotoView.startPlaybackWithStyle(.Full)

我在 iOS 9.2 上用旧的 iPhone 测试了这个。我可以确认 PHLivePhotoView 自动使用 UILongPressGestureRecognizer 触发未启用 3D Touch 的设备的实时照片播放。您无需手动实现此向后兼容性。