国外得一个链接: http://situee.blogspot.com/2014/10/ios-set-navigation-bar-back-button-title.html

最近迷上了简洁风,在使用StoryBoard Push到下一个视图,会在下一个视图的左上角又一个箭头和文字,表示返回键盘,我想那个文字去掉,自己写了一个类继承NavigationController然后用了一个优雅去掉文字.代码如下:

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-, -)  forBarMetrics:UIBarMetricsDefault];

然后就遇到一个某一个NavigationItem的Title不居中如图:

尼玛为什么会这样.........思考一下....真相是这样..

.

解决办法是修改backButton,但是你会发现很难修改..最后找到办法了,在本层视图得ViewDidload内添加如下代码

  NSArray *viewControllerArray = [self.navigationController viewControllers];
long previousViewControllerIndex = [viewControllerArray indexOfObject:self] - ;
UIViewController *previous;
if (previousViewControllerIndex >= ) {
previous = [viewControllerArray objectAtIndex:previousViewControllerIndex];
previous.navigationItem.backBarButtonItem = [[UIBarButtonItem alloc]
initWithTitle:@"xx"
style:UIBarButtonItemStylePlain
target:self
action:nil];

好了...运行之后是这样:

最新文章

  1. 利用SoapUI 测试web service的方法介绍
  2. oracle11g rac asm存储数据迁移
  3. 使用apache-jMeter出现乱码问题。
  4. WAR包
  5. [问题解决] VNC连接黑屏或者灰屏+命令行
  6. 学习笔记(一) HTML+CSS基础课程
  7. android版本 busybox
  8. flask-session组件
  9. flannel 网络问题排查
  10. ●BZOJ 3831 [Poi2014]Little Bird
  11. 林业资源遥感航拍监测GIS系统
  12. 斜率DP个人理解
  13. Mysql存储过程(六)——存储过程中使用临时表
  14. SimpleRoundedImage-不使用mask实现圆角矩形图片
  15. 使用crontab命令添加计划任务
  16. hadoop三个配置文件的参数含义说明(转)
  17. BZOJ4105 THUSC2015平方运算(线段树)
  18. Spark IDEA 调试(反编译)
  19. opencv 美白磨皮人脸检测<转>
  20. persisted? vs new_record?

热门文章

  1. 关于fastjson的一些知识
  2. [SoapUI] Context is per test case, every test case has a different context
  3. redis集群部署及常用的操作命令(上)
  4. dubbo获取错误ip
  5. Yii2 修改 breadcrumb 首页图标
  6. 【转】Java多线程编程(十)-并发编程原理(分布式环境中并发问题)
  7. Java中的Type
  8. Arduino I2C + 温湿度传感器AM2321
  9. python 批量创建文件
  10. 【原创】插件式ICE服务框架