Чтобы загрузить изображение из библиотеки фотографий, вы можете сделать это:
func openSelectImage(type: UIImagePickerController.SourceType) {
if UIImagePickerController.isSourceTypeAvailable(type) {
let imagePicker = UIImagePickerController()
imagePicker.delegate = self
imagePicker.sourceType = type
present(imagePicker, animated: true, completion: nil)
}
}
Просто вызовите этот метод, и появится окно выбора изображений.Конечно, вы должны соответствовать UIImagePickerControllerDelegate
.Итак, вы делаете что-то вроде этого:
extension MyAwesomeViewController: UIImagePickerControllerDelegate {
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
if let image = info[UIImagePickerController.InfoKey.originalImage] as? UIImage {
// do something with the image
self.imageView.image = image
}
}
}
Теперь вы можете загрузить изображение в ImageView или что-то еще.Теперь часть с рисунком.Я думаю, что это слишком много для вас, так как вы должны сначала изучить основы.Но если вы заинтересованы в изучении этого, вот вам:
Я надеюсь, что это приведет вас в правильном направлении!
Счастливого кодирования!