UIImagePickerController() + PHP 아님!
private let imagePicker = UIImagePickerController()
func setImagePicker() {
imagePicker.delegate = self
imagePicker.allowsEditing = true
}
extension RegistrationController: UIImagePickerControllerDelegate, UINavigationControllerDelegate {
func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) {
guard let profileImage = info[.editedImage] as? UIImage else {return}
self.plusPhotoButton.then {
$0.layer.cornerRadius = 64
$0.layer.masksToBounds = true
$0.imageView?.contentMode = .scaleAspectFill
$0.clipsToBounds = true
$0.layer.borderColor = UIColor.white.cgColor
$0.layer.borderWidth = 1
}
self.plusPhotoButton.setImage(profileImage.withRenderingMode(.alwaysOriginal), for: .normal)
picker.dismiss(animated: true)
}
}
@objc func handleAddProfilePhoto() {
present(imagePicker, animated: true)
}