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

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


43121510210675_.pic.jpg

我们想把那个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对应那个选择按钮和取消按钮,具体要设置什么文字就看你们的产品汪了

效果如下:


11E0E3258E8BA4DC9B287C2B0B0E6092.jpg

方法二

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

C4542F78-D2A8-4805-8E8E-E5C7AE8DFC6B.png

最终的效果如下:


841510211540_.pic.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,142评论 25 708
  • 第285天~ 繁忙的一天,早起办事,下午又开车去邛崃,晚上差不多十点才到家,此刻头抽筋似的痛,感觉神经都要崩断了!...
    法斗SEVEN阅读 423评论 0 0
  • 今天的我,套用韩寒《后会无期》电影海报的标语 “懂得很多道理,依然过不好这一生”对今早的事做一次反思。今天的我,在...
    何青1919阅读 706评论 0 51
  • 有段时间没写了,最近也有点忙,前段时间看见个有意思的动画,在这里自己学习一下,作为记录,原项目地址 https:/...
    void_Zhao阅读 3,482评论 0 1