지난번 코드 작성 후에 좀 바꼈음. 선택된 이미지를 지울 수 있게 코드를 수정하고 이미지 위에 -를 추가하여 취소 할 수 있음을 표시함. ... 생략 ... ForEach(0.. some View 이걸 쓰면 될 것 같음. 예제 내용 보고 -이미지 추가한 곳에 코드 추가 수정함. ... 생략 ... Image(systemName: "minus.circle.fill") .resizable() .frame(width: 15, height: 15) .tint(.red) .padding(EdgeInsets(top: 3, leading: 70, bottom: 40, trailing: 0)) ... 생략 ... 끝!
이전 imagePicker를 사용하여 사진을 여러 장 추가할 수 있도록 수정했음. 근데 왜 자꾸 무한대로 넘어가는지 알 수 없었음. 여러 장 선택할 수 있도록 수정된 코드 ... 생략 ... @StateObject var imagePicker = ImagePicker() let columns = [GridItem(.adaptive(minimum: 100))] ... 생략 ... ScrollView(.horizontal, showsIndicators: false){ LazyVGrid(columns: columns) { ForEach(0..
사진 추가하기 시도해봄 1. ImagePicker.swift import SwiftUI import PhotosUI @MainActor class ImagePicker: ObservableObject { @Published var image: Image? @Published var images: [Image] = [] @Published var imageSelection: PhotosPickerItem? { didSet { if let imageSelection { Task { try await loadTransferable(from: imageSelection) } } } } @Published var imageSelections: [PhotosPickerItem] = [] { didSet { Task..