UIImagePickerController 以大写字母“USE_PHOTO”、“RETAKE”和图库图像“CAMERA_ROLL”显示文本?

Posted

技术标签:

【中文标题】UIImagePickerController 以大写字母“USE_PHOTO”、“RETAKE”和图库图像“CAMERA_ROLL”显示文本?【英文标题】:UIImagePickerController shows text in UpperCase Letters "USE_PHOTO" , "RETAKE" and Gallery Images "CAMERA_ROLL"? 【发布时间】:2016-07-19 11:43:33 【问题描述】:

我正在使用以下代码

func pickerImage(type type : String , presentInVc : UIViewController , pickedListner : onPicked , canceledListner : onCanceled)

        self.pickedListner = pickedListner
        self.canceledListner = canceledListner

        let picker : UIImagePickerController = UIImagePickerController()
        picker.sourceType = type == CameraMode.Camera ? .Camera : .PhotoLibrary
        picker.delegate = self
        picker.allowsEditing = false
        presentInVc.presentViewController(picker, animated: true, completion: nil)
    

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,问题是,我们需要设置“AppleLanguages”用户默认值,以允许系统框架以设置的相同语言加载本地化字符串。我使用 BundleLocalization 库进行本地化,这是我的主要问题。链接:https://github.com/cmaftuleac/BundleLocalization

问题链接:UIImagePickerController shows all text in weird capital case

谢谢

【讨论】:

以上是关于UIImagePickerController 以大写字母“USE_PHOTO”、“RETAKE”和图库图像“CAMERA_ROLL”显示文本?的主要内容,如果未能解决你的问题,请参考以下文章

从 UIImagePickerController 传递图像数据以进行后台处理

如何以编程方式计算 UIImagePickerController 工具栏的高度?

将使用 UIImagePickerController 拍摄的图像以 HEIC 格式保存到照片卷

在 iOS 7 中呈现 UIImagePickerController 的问题

UIImagePickerController 静止图像质量

如何为 UIImagePickerController 放置横向叠加视图