Swift UIImagePickerController 選擇照片!

在 Swift 中,我們可以使用 UIImagePickerController 來選擇照片,並將其載入到我們的應用程式中。在本文中,我們將詳細介紹如何使用 UIImagePickerController 來選擇照片,並將其載入到我們的應用程式中。

前置準備

首先,我們需要在我們的應用程式中添加一個 UIImagePickerController 來選擇照片。我們可以使用以下程式碼來添加 UIImagePickerController:

let imagePicker = UIImagePickerController()
imagePicker.sourceType = .photoLibrary
imagePicker.allowsEditing = true

上面的程式碼會建立一個 UIImagePickerController 物件,並設定其 sourceType 為 photoLibrary,以便從相簿中選擇照片。此外,我們還可以設定 allowsEditing 屬性,以便用戶可以編輯照片。

選擇照片

現在,我們可以使用以下程式碼來讓用戶選擇照片:

imagePicker.present(imagePicker, animated: true, completion: nil)

上面的程式碼會將 UIImagePickerController 顯示在畫面上,讓用戶可以選擇照片。

取得照片

當用戶選擇照片後,我們可以使用以下程式碼來取得照片:

func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
    if let image = info[.editedImage] as? UIImage {
        // Do something with the image
    }
}

上面的程式碼會在用戶選擇照片後執行,並取得用戶選擇的照片。

結論

在本文中,我們詳細介紹了如何使用 UIImagePickerController 來選擇照片,並將其載入到我們的應用程式中。我們首先建立了一個 UIImagePickerController 物件,並設定其 sourceType 為 photoLibrary,以便從相簿中選擇照片。然後,我們使用 present 方法將 UIImagePickerController 顯示在畫面上,讓用戶可以選擇照片。最後,我們使用 imagePickerController 方法取得用戶選擇的照片。

推薦閱讀文章

iOS 程式設計:使用 Swift UIImagePickerController 選擇照片
iOS 教學:使用 UIImagePickerController 在 Swift 3 中存取照片庫和拍照
Hacking with Swift:使用 UIImagePickerController 從相機膠卷中選擇照片
Ray Wenderlich:UIImagePickerController 教學:入門
Youtube:使用 Swift UIImagePickerController 選擇照片</a

延伸閱讀本站文章

更多swift相關文章

Swift UIImagePickerController 📷選擇照片!

Categorized in:

Tagged in:

,