gpt4 book ai didi

ios - 如何在播放实况照片时禁用触觉反馈

转载 作者:行者123 更新时间:2023-12-01 15:52:16 26 4
gpt4 key购买 nike

在我的应用中,我允许用户从他们的照片库中播放 Live Photo。

为此,我使用以下方法:

@IBOutlet weak var livePhotoView: PHLivePhotoView!

@objc func handleTapGesture(_ recognizer: UITapGestureRecognizer) {
if let currentType = currentMediaType {
if currentType == .livePhoto && livePhotoIsPlaying == false {
playImageView.alpha = 0
backButtonView.alpha = 0
ivePhotoView.startPlayback(with: .full)
livePhotoIsPlaying = true
} else if currentType == .livePhoto && livePhotoIsPlaying == true {
livePhotoView.stopPlayback()
livePhotoIsPlaying = false
}
}
}

通过使用这种方法,每当播放我不想要的实时照片时,我都会收到触觉反馈。这是 PHLivePhotoView的正常行为吗? , 有没有办法禁用它?

最佳答案

PHLivePhotoViews 有一个名为 PHLivePhotoViewPlaybackStyle 的枚举属性,用于确定播放是否应包括触觉反馈。

要禁用播放时的触觉反馈,请使用:

livePhotoView.startPlayback(with: .hint)

代替:
livePhotoView.startPlayback(with: .full)

关于ios - 如何在播放实况照片时禁用触觉反馈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56295827/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com