在调用系统相册拍照的时候,在选择照片的时候,发现用的都是英文,效果如下:

我们想把那个Retake 和Use Photo 改为对应的汉字,先来一种最笨的方法,最后在来个高级的方法,最笨的办法当然是我们找到这两个按钮,修改他们的文字,改成我们希望的文字,这个是可以随便设置的,不叨叨 直接上代码!

方法一

在下面的代理方法找到对应的按钮

-(void)navigationController:(UINavigationController*)navigationController willShowViewController:(UIViewController*)viewController animated:(BOOL)animated{
UIView *PLCropOverlay = [self findView:viewController.view withName:@"PLCropOverlay"];
[PLCropOverlay setValue:@"选择" forKey:@"_defaultOKButtonTitle"];
UIView *PLCropOverlayBottomBar = [self findView:PLCropOverlay withName:@"PLCropOverlayBottomBar"];
UIView *PLCropOverlayPreviewBottomBar = [self findView:PLCropOverlayBottomBar withName:@"PLCropOverlayPreviewBottomBar"];
UIButton *userButton = PLCropOverlayPreviewBottomBar.subviews.lastObject;
UIButton *cancleButton = PLCropOverlayPreviewBottomBar.subviews.firstObject;
[userButton setTitle:@"选择" forState:UIControlStateNormal];
[cancleButton setTitle:@"取消" forState:UIControlStateNormal];}// 通过名字找到对应的视图-(UIView *)findView:(UIView *)aView withName:(NSString *)name {
if ([name isEqualToString:NSStringFromClass(aView.class)]){return aView;
}
for (UIView *view in aView.subviews) {if ([name isEqualToString:NSStringFromClass(view.class)]) {return view;
}
}
return nil;}
复制代码

其中那个userButton 和cancleButton对应那个选择按钮和取消按钮,具体要设置什么文字就看你们的产品汪了

效果如下:

###方法二

如果没有特别要求,那就用系统的文字,需要在info.plist 里面填加一个key表示app 使用系统的语言,keyLocalized resources can be mixed 设置为YES 就可以了

最终的效果如下:

iOS 调用系统相册拍照时显示英文问题相关推荐

  1. iOS调用系统相册、相机 显示中文标题

    2019独角兽企业重金招聘Python工程师标准>>> 最终在info.plist设置解决问题 发现在项目的info.plist里面添加Localized resources can ...

  2. iOS——调用系统相册和相机

    iOS--调用系统相册和相机 背景 我们在许多app里可以发现在换头像的时候一般有两个选择,一个是选择本地照片,一个选择是相机也就是直接拍一张照片当头像,另外还有就是可以去修改照片尺寸,所以我们就要知 ...

  3. iOS调用系统相册显示英文标题

    调用系统相册.相机,发现是英文的标题"photos",但是手机语言已经设置显示中文,解决办法: 在info.plist里面添加Localized resources can be ...

  4. Android调用系统摄像头拍照并显示在ImageView上

    简介 现在市面上的apk只要涉及用户中心都会有头像,而且这个头像也是可自定义的,有的会采取读取相册选择其中一张作为需求照片,另一种就是调用系统摄像头拍照并获取即时照片,本博文就是讲述如何调用摄像头拍照 ...

  5. 安卓调用系统相机拍照并且显示在ImageView上

    并没有什么技术难点,只是在保存到sdCard的时候有一点小细节需要注意,所以写了这篇文章.代码很简单,就不解释什么了,直接贴上源码. public class TakePhotoActivity ex ...

  6. iOS调用系统相册显示英文标题,如何显示中文呢?

    在 Info.plist 中 Localized resources can be mixed  设为 YES,意思是允许应用获取框架库内语言. Localization native develop ...

  7. iOS调用系统相册显示英文

    在 Info.plist 中 Localized resources can be mixed 设为 YES,意思是允许应用获取框架库内语言. Localization native developm ...

  8. ios调用系统相册显示英文,修改成中文

    在 Info.plist 中 Localized resources can be mixed  设为 YES,意思是允许应用获取框架库内语言. Localization native develop ...

  9. IOS 调用系统相册或照相机tab按钮显示中文

    1:选中项目,找Supporting Files/xxxx.plist   找Localization native development region   value设为en(设为chinese启 ...

最新文章

  1. Windows内核的表学习总结
  2. openjdk-alpine镜像无法打印线程堆栈和内存堆栈问题
  3. GStreamer(一)
  4. Java 虚拟机 最易理解的 全面解析
  5. 《全唐诗》前言和后记
  6. 惠普收购Palm意在遏制同系竞争
  7. OpenGL 渲染篇
  8. 21SpringMvc_异步发送表单数据到Bean,并响应JSON文本返回(这篇可能是最重要的一篇了)...
  9. dd: 写入‘/EMPTY‘ 出错: 设备上没有空间
  10. php源码 辅助发卡_PHP个人发卡平台源码|自动发货网站源码 V5免授权版
  11. vue项目实现高德地图截图
  12. Linux如何修改只读文件(以设置自动连网为例)
  13. MySQL8.0零基础入门
  14. linux 导入fpx证书,金贡荣获神秘奖章,结果写着FPX全队慈父,网友点歌以父之名...
  15. 【表单】表单数据的提交和处理
  16. html5绘制矩形动画,HTML5 Canvas中绘制矩形实例
  17. EventBus介绍
  18. 如何用建好的stm32模板来创建Free-Rtos系统
  19. pythonturtle画圆形螺旋风管_圆形风管节点大样图
  20. 彻底掌握 Promise-原生Promise的实现(二) Promise的链式调用

热门文章

  1. 学python b站_0基础自学python,有没有推荐的b站课程?
  2. 富士康转移3000亿产能,iPhone的印度产能倍增,不再“赏饭吃”
  3. 使用python绘制基本初等函数
  4. ubuntu中自定义分辨率
  5. 【牛客刷题专栏】0x27:JZ29 顺时针打印矩阵(C语言编程题)
  6. javaEE防盗版-class文件加密思路
  7. U3D 获取玩家设备标识符和设备型号
  8. 在windows环境下配置mongoDB集群
  9. oracle的查询连续半个月或者一周的数据
  10. 支付宝支付-扫码支付详解