NavigationItem的Title不居中,BackButton修改它得title
2024-10-16 18:40:24
国外得一个链接: 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];
好了...运行之后是这样:
最新文章
- 利用SoapUI 测试web service的方法介绍
- oracle11g rac asm存储数据迁移
- 使用apache-jMeter出现乱码问题。
- WAR包
- [问题解决] VNC连接黑屏或者灰屏+命令行
- 学习笔记(一) HTML+CSS基础课程
- android版本 busybox
- flask-session组件
- flannel 网络问题排查
- ●BZOJ 3831 [Poi2014]Little Bird
- 林业资源遥感航拍监测GIS系统
- 斜率DP个人理解
- Mysql存储过程(六)——存储过程中使用临时表
- SimpleRoundedImage-不使用mask实现圆角矩形图片
- 使用crontab命令添加计划任务
- hadoop三个配置文件的参数含义说明(转)
- BZOJ4105 THUSC2015平方运算(线段树)
- Spark IDEA 调试(反编译)
- opencv 美白磨皮人脸检测<;转>;
- persisted? vs new_record?