小编Mon*_*dhi的帖子

如何在 SwiftUI 中从图库中选择图像

我尝试制作一个符合 UIViewRepresentable 并实现 makeUIView 和 updateUIView 的 SwiftUI 类。但无法完成它。这是代码:

代码:

struct ImagePicker : UIViewRepresentable {

@Binding var image: UIImage

class Coordinator: NSObject, UIImagePickerControllerDelegate, UINavigationControllerDelegate {

    @Binding var image: UIImage

    init(image: Binding<UIImage>) {
        $image = image
    }

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {


        if let possibleImage = info[.editedImage] as? UIImage {
            image = possibleImage
        } else if let possibleImage = info[.originalImage] as? UIImage {
            image = possibleImage
        } else {

        }
    }
}

func makeCoordinator() -> Coordinator …
Run Code Online (Sandbox Code Playgroud)

uiimagepickercontroller swift swiftui

3
推荐指数
1
解决办法
3032
查看次数

标签 统计

swift ×1

swiftui ×1

uiimagepickercontroller ×1