iOS 设置系统UINavigationBar返回按键不显示上一界面的标题。
一、创建分类 使用交换方法地址(苹果黑魔法) 实现自定义的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返回按键不显示上一界面的标题。相关推荐
- IOS设置导航栏返回按钮,并添加事件返回主页面
IOS设置导航栏返回按钮,并添加事件返回主页面 前提是已经push了一个viewController了.才能使用. XXXTableViewController 里面书写 - (void)viewDi ...
- 如何不屏蔽Android系统的返回按键
比如: 第一种方法: public boolean onKeyDown(int keyCode, KeyEvent event) { // TODO Auto-generated me ...
- IOS设置系统代理+APP不走代理绕过方式
IOS系统代理设置环境 确保手机和pc端网络连接同一个网络 1.设置burp端 2.手机进行代理设置 3.手机端访问代理,点击右上角下载burp证书,点击允许 点击已下载描述文件,选择安装 安装成功 ...
- iOS 设置系统音量和监听系统音量变化
很简单的调用 首先在工程引入MediaPlayer.framework #import <MediaPlayer/MediaPlayer.h> 1. 获取系统音量 // 获取系统音量 MP ...
- iOS 设置button文字过长而显示省略号的解决办法
UIButton * button =[UIButton buttonWithType:UIButtonTypeCustom]; button.titleLabel.adjustsFontSizeTo ...
- iOS针对系统通知栏下拉和工具栏上拉处理
公司app里有h5游戏,在玩游戏时,在上面和下面有拖动手势时,总是拉出系统通知栏和工具栏,这时候会导致cocos卡顿,再操作游戏时就会卡死了,直接不动了.一开始的思路是,在appledelegate里 ...
- linux系统无法设置时间,linux设置系统时间
设置系统时间 - date命令:显示系统的时间,可以在直接输入"date"命令来查看系统的时间 - date+%y/%m/%d - ...
- ios 系统状态栏样式修改_超简单!!! iOS设置状态栏、导航栏按钮、标题、颜色、透明度,偏移等...
原标题:超简单!!! iOS设置状态栏.导航栏按钮.标题.颜色.透明度,偏移等 1. 要实现以下这些效果都非常简单 2. 废话不多说,先看看实现效果 3. 下面告诉你我为什么说实现这些效果非常简单 比 ...
- iOS 自定义返回按钮,保留系统滑动返回
1.简介 使用苹果手机,最喜欢的就是用它的滑动返回.作为一个开发者,我们在编写很多页面的时候,总是会因为这样那样的原因使得系统的滑动返回不可用.使用导航栏push出一个控制器,我们在控制器中自定义了一 ...
最新文章
- MindSpore平台系统类
- 2020年人工神经网络第二次作业-参考答案第八题
- 6个2教你认识递归的力量!
- windows和linux共同分区格式,Linux和Windows共存的模式下分区要小心
- stackoverflow_Stackoverflow:您尚未发现的7个最佳Java答案
- 【POJ - 1789】【ZOJ - 2158】【SCU - 1832】Truck History (最小生成树)
- 一次失败的蛋疼的设计
- Spring框架及七大模块
- 端口转发、映射、代理
- IPP2P模块修改版,最新0.99.13
- VirtualBox 安装ghost xp(雨林木风)
- Postman中文教程
- PostgreSQL行级安全策略RLS和数据加密
- 变量的生存期与存储类型
- 广告传媒实际税负怎么计算_文化传媒 广告行业企业怎么来合法节税,税收案例展示...
- flash特效原理:图片切换滚动
- 【王道训练营 C/C++方向基础 60 题(1-10)】
- 网络文化与伦理【0948】
- 【UE4从零开始 083】体积光照贴图
- gearman的安装
热门文章
- 刺激战场S6赛季最全更新内容:这样的嘻哈套装、M416皮肤你喜欢吗?
- Php验签错误支付宝,支付宝支付验签失败解决办法
- Chroot 环境管理工具
- 网站访问速度优化之pjax
- 在线接受短信的虚拟号码服务平台(SMS-Activate)的使用
- sed基本用法介绍1
- 悬剑3.0中,打开软件出现报警:you must have local administrator privileges to run this program!解决方法
- 魅蓝e android版本,魅蓝E的安卓7.0来了!魅蓝E2却看哭了
- 使用UItraISO刻录系统
- slice手环 android数据,#原创新人#Mio 迈欧 slice 斯莱仕 手环 深度体验