iOS开发笔记-14:替换系统的返回按钮(不影响右滑返回)

UIBarButtonItem *backBtnItem = [[UIBarButtonItem alloc] init];
UIImage* backButtonBackgroundImage = [UIImage imageNamed:@"navigation_backBtn"];
//设置图片不拉伸
[backBtnItem setBackButtonBackgroundImage:[backButtonBackgroundImage resizableImageWithCapInsets:UIEdgeInsetsMake(0, backButtonBackgroundImage.size.width, 0, 0)] forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
//title设置为空,或者将title移动到看不到的地方(我这里替换为空)
backBtnItem.title = @"";
//    [backBtnItem setBackButtonTitlePositionAdjustment:UIOffsetMake(-400.f, 0) forBarMetrics:UIBarMetricsDefault];
self.navigationItem.backBarButtonItem = backBtnItem;

如果要全局设置,要么是自己写一个继承类
或者在app的didFinishLaunching里的[UIBarButtonItem appearance]替换

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

推荐阅读更多精彩内容

  • Swift版本点击这里欢迎加入QQ群交流: 594119878最新更新日期:18-09-17 About A cu...
    ylgwhyh阅读 25,675评论 7 249
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,270评论 25 709
  • 时间点真的很神奇,在同一年很多想不明白的事想通了,很多看不惯的人也没那么在意了,很多不看的书也开始看了,像被打通了...
    咿呀学步的树懒阅读 1,495评论 0 0
  • 借我一剂安眠药 我要给太阳打针 黑暗 阴冷 心寒 借我一把斧头 我要劈开太阳 一半荒谬 一半理性 光明 天阴 死去...
    北燕_阅读 3,051评论 2 4
  • 时光总是不紧不慢的走着 而,还没有缓过神 却已发现 青春不在 容颜不在 留下的只有岁月滂沱的印记 但,你还必须得接...
    Y婕阅读 1,644评论 0 0