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 的问题