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 的设备的实时照片播放。您无需手动实现此向后兼容性。
使用PHLivePhotoView
时,无需为此视图添加3D Touch手势即可触发实时照片播放。此功能是内置的。还知道可以在不支持 3D Touch 的设备上播放实时照片,只需长按即可,例如在照片应用程序中。
我的问题是,PHLivePhotoView
是否也提供此向后兼容功能,或者我是否需要添加 UILongPressGestureRecognizer
并为不兼容的设备手动启动实时照片播放,就像这样?
livePhotoView.startPlaybackWithStyle(.Full)
我在 iOS 9.2 上用旧的 iPhone 测试了这个。我可以确认 PHLivePhotoView
自动使用 UILongPressGestureRecognizer
触发未启用 3D Touch 的设备的实时照片播放。您无需手动实现此向后兼容性。