2017-01-24 7 views
1

enter image description here내가 빠른 3 이미지 편집 모드, 엑스 코드 8.2.1 동안 UIImagePickerController를 바닥 모음 단추를 변경하려면 스위프트 3

에서 이미지 편집 모드에서 하단 바 버튼의 제목을 변경 UIImagePickerController를. 현재 그림에서 설명한 것처럼 현재 버튼이 표시됩니다.

class MyController:UIViewController, UIImagePickerControllerDelegate, UINavigationControllerDelegate { 

    @IBOutlet weak var imageV: RoundedImageView! 

    let imagePicker = UIImagePickerController() 

    override func viewDidLoad() { 
     super.viewDidLoad() 

     self.imagePicker.delegate = self 
    } 

    //MARK:- Action 
    @IBAction func libraryButtonPressed(_ sender: Any) { 
     self.imagePicker.allowsEditing = true 
     self.imagePicker.sourceType = .photoLibrary 
     self.present(self.imagePicker, animated: true, completion: nil) 
    } 

    @IBAction func cameraButtonPressed(_ sender: Any) { 
     self.imagePicker.allowsEditing = true 
     self.imagePicker.sourceType = .camera 
     self.present(self.imagePicker, animated: true, completion: nil) 
    } 

    // MARK: - UIImagePickerControllerDelegate Methods 

    func imagePickerController(_ picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : Any]) { 

     if let pickedImage = info[UIImagePickerControllerOriginalImage] as? UIImage { 
      self.imageV.contentMode = .scaleAspectFit 
      self.imageV.image = pickedImage 
     } 

     self.dismiss(animated: true, completion: nil) 
    } 

    func imagePickerControllerDidCancel(_ picker: UIImagePickerController) { 
     self.dismiss(animated: true, completion: nil) 
    } 
} 

저를 제안하십시오 ..

+0

제목 "CHOOSE_PHOTO_BUTTON는"현지화 키 모양을 추가했습니다. 프로젝트에서이 키워드를 글로벌 검색해보십시오. 아마 어딘가에 정의되어있을 것입니다. –

답변

0

을 당신이 그것을 사용하는 경우 다음 제대로 문자열의 모든 파일을 구성, 응용 프로그램에서 현지화를 사용하지 않는 있는지 확인합니다.

이 솔루션에 대해 살펴 유무 : 나는 PhotoLibrary.strings을 추가 https://stackoverflow.com/a/42008789/2898708

을하고 그것에서 나는 다음과 같은 문자열

"CANCEL" = "Cancel"; 
/* Title of button to set contact photo */ 
"SET_PHOTO_BUTTON" = "Set Photo"; 

"CHOOSE_PHOTO_BUTTON" = "Choose"; 

"USE_PHOTO_BUTTON" = "Use Photo";