- This topic has 1개 답변, 2명 참여, and was last updated 5 years, 7 months 전에 by 
야곰. 
1 답변 글타래를 보이고 있습니다
	
- 
		글쓴이글
 - 
		
			
- 
은지짱참가자
- 글작성 : 13
 - 답글작성 : 7
 
UIImagePickerController
- picker 생성
 
let imagePicker = UIImagePickerController()- picker 를 보여줄 메소드 정의
 
@objc func pickImage(){ self.present(self.imagePicker, animated: true) }- ViewDidLoad 에 imagePicker 속성 지정
 
self.imagePicker.sourceType = .photoLibrary // 앨범에서 가져옴 self.imagePicker.allowsEditing = true // 수정 가능 여부 self.imagePicker.delegate = self // picker delegate- exrtension UIImagePickerControllerDelegate, UINavigationControllerDelegate
 
extension SignUpViewController: UIImagePickerControllerDelegate, UINavigationControllerDelegate { func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [UIImagePickerController.InfoKey : Any]) { var newImage: UIImage? = nil if let possibleImage = info[UIImagePickerController.InfoKey.editedImage] as? UIImage { newImage = possibleImage // 수정된 이미지가 있을 경우 } else if let possibleImage = info[UIImagePickerController.InfoKey.originalImage] as? UIImage { newImage = possibleImage // 원본 이미지가 있을 경우 } self.profileImageView.image = newImage // 받아온 이미지를 update picker.dismiss(animated: true, completion: nil) // picker를 닫아줌 } }- 확인
 
simulator 에서 확대 모션을 취하려면 option 키를 눌러야 한다.
2020-03-16 오후 6:38 #2965 
 - 
 - 
		글쓴이글
 
1 답변 글타래를 보이고 있습니다
	
- 답변은 로그인 후 가능합니다.
 
