0

我正在开发一个用于实时照片的基本应用程序,并尝试在 SwiftUI 上构建用户界面。但是,我不明白如何正确显示实时照片。是否可以将 PHLivePhotoView 合并到 SwiftUI 中?

4

1 回答 1

0

正如@Asperi提到的, UIViewRepresentable 包装器是一种方法:

import SwiftUI
import PhotosUI

struct LivePhotoView: UIViewRepresentable {
    @Binding var livephoto: PHLivePhoto

    func makeUIView(context: Context) -> PHLivePhotoView {
        return PHLivePhotoView()
    }

    func updateUIView(_ lpView: PHLivePhotoView, context: Context) {
        lpView.livePhoto = livephoto
    }
}
于 2020-12-21T07:19:42.497 回答