更改系统相机UIImagePickerController导航栏的cancle键

用代理方法取自定义取消键还是没有效果,cancel还是cancel,并没有变成取消。没有达到理想的效果。

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

{

 UIButton *cancelBtn = [[UIButton alloc]initWithFrame:CGRectMake(0,0,50,30)];

[cancelBtnsetTitle:@"取消" forState:(UIControlStateNormal)];

cancelBtn.backgroundColor = [UIColor redColor];

[cancelBtnaddTarget:self action:@selector(click) forControlEvents:(UIControlEventTouchUpInside)];

 UIBarButtonItem *btn = [[UIBarButtonItem alloc] initWithCustomView:cancelBtn];

[viewController.navigationItem setRightBarButtonItem:btn animated:NO]; 

}

后来想想应该和info配置有关系,真的如愿。打开info.plist文件,找到Localization native development region这个key,修改一下Value,就可以啦! 

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

推荐阅读更多精彩内容

  • 上官网注册账号 首先来到环信的官网,然后登陆.没有账号先注册一个. 进去之后创建应用,如图 创建应用界面 点击确定...
    loneWolf01阅读 525评论 0 0
  • iOS7之后苹果导航控制器增加了一个左侧边缘右滑pop的手势,在非栈底的控制器里面,从左边右滑之后相当于出栈(po...
    软件iOS开发阅读 490评论 0 0
  • UINavigationBar是我们在开发过程中经常要用到的一个控件,下面我会为大家介绍一些常用的用法。 1. 设...
    橙娃阅读 725评论 0 1
  • (-)属性传值 属性传值(场景)一般用于正向传值,即第一个界面传值给第二个界面 属性传值是这几大传值中最简单的传值...
    Leon_Jiang阅读 292评论 0 0
  • 1、设置UILabel行间距 NSMutableAttributedString*attrString=[[NSM...
    iOS祎阅读 2,233评论 0 0