一、创建分类  使用交换方法地址(苹果黑魔法)  实现自定义的myInit方法和系统自带的init方法交换。     将下面的.m 和.h 文件放入工程中,并在PrefixHeader中引用此分类即可。

#import <UIKit/UIKit.h>

@interface UIViewController (BackButReset)

@end

#import "UIViewController+BackButReset.h"

@implementation UIViewController (BackButReset)

+ (void)load{

Method imp = class_getInstanceMethod([self class], @selector(init));

Method myImp = class_getInstanceMethod([self class], @selector(myInit));

method_exchangeImplementations(imp, myImp);

}

-(id)myInit;

{

[self myInit];

if (self) {

UIBarButtonItem *backBtn = [[UIBarButtonItem alloc] init];

backBtn.title = @"";//设置系统自带返回按键的标题

self.navigationItem.backBarButtonItem = backBtn;

}

return self;

}

@end

iOS 设置系统UINavigationBar返回按键不显示上一界面的标题。相关推荐

  1. IOS设置导航栏返回按钮,并添加事件返回主页面

    IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...

  2. 如何不屏蔽Android系统的返回按键

    比如: 第一种方法: public boolean onKeyDown(int keyCode, KeyEvent event) {         // TODO Auto-generated me ...

  3. IOS设置系统代理+APP不走代理绕过方式

    IOS系统代理设置环境 确保手机和pc端网络连接同一个网络 1.设置burp端 2.手机进行代理设置 3.手机端访问代理,点击右上角下载burp证书,点击允许 点击已下载描述文件,选择安装 安装成功 ...

  4. iOS 设置系统音量和监听系统音量变化

    很简单的调用 首先在工程引入MediaPlayer.framework #import <MediaPlayer/MediaPlayer.h> 1. 获取系统音量 // 获取系统音量 MP ...

  5. iOS 设置button文字过长而显示省略号的解决办法

    UIButton * button =[UIButton buttonWithType:UIButtonTypeCustom]; button.titleLabel.adjustsFontSizeTo ...

  6. iOS针对系统通知栏下拉和工具栏上拉处理

    公司app里有h5游戏,在玩游戏时,在上面和下面有拖动手势时,总是拉出系统通知栏和工具栏,这时候会导致cocos卡顿,再操作游戏时就会卡死了,直接不动了.一开始的思路是,在appledelegate里 ...

  7. linux系统无法设置时间,linux设置系统时间

    设置系统时间 -         date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 -           date+%y/%m/%d -        ...

  8. ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...

    原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...

  9. iOS 自定义返回按钮,保留系统滑动返回

    1.简介 使用苹果手机,最喜欢的就是用它的滑动返回.作为一个开发者,我们在编写很多页面的时候,总是会因为这样那样的原因使得系统的滑动返回不可用.使用导航栏push出一个控制器,我们在控制器中自定义了一 ...

最新文章

  1. MindSpore平台系统类
  2. 2020年人工神经网络第二次作业-参考答案第八题
  3. 6个2教你认识递归的力量!
  4. windows和linux共同分区格式,Linux和Windows共存的模式下分区要小心
  5. stackoverflow_Stackoverflow:您尚未发现的7个最佳Java答案
  6. 【POJ - 1789】【ZOJ - 2158】【SCU - 1832】Truck History (最小生成树)
  7. 一次失败的蛋疼的设计
  8. Spring框架及七大模块
  9. 端口转发、映射、代理
  10. IPP2P模块修改版,最新0.99.13
  11. VirtualBox 安装ghost xp(雨林木风)
  12. Postman中文教程
  13. PostgreSQL行级安全策略RLS和数据加密
  14. 变量的生存期与存储类型
  15. 广告传媒实际税负怎么计算_文化传媒 广告行业企业怎么来合法节税,税收案例展示...
  16. flash特效原理:图片切换滚动
  17. 【王道训练营 C/C++方向基础 60 题(1-10)】
  18. 网络文化与伦理【0948】
  19. 【UE4从零开始 083】体积光照贴图
  20. gearman的安装

热门文章

  1. 刺激战场S6赛季最全更新内容:这样的嘻哈套装、M416皮肤你喜欢吗?
  2. Php验签错误支付宝,支付宝支付验签失败解决办法
  3. Chroot 环境管理工具
  4. 网站访问速度优化之pjax
  5. 在线接受短信的虚拟号码服务平台(SMS-Activate)的使用
  6. sed基本用法介绍1
  7. 悬剑3.0中,打开软件出现报警:you must have local administrator privileges to run this program!解决方法
  8. 魅蓝e android版本,魅蓝E的安卓7.0来了!魅蓝E2却看哭了
  9. 使用UItraISO刻录系统
  10. slice手环 android数据,#原创新人#Mio 迈欧 slice 斯莱仕 手环 深度体验