iOS修改导航栏返回按钮样式
2016-08-29 00:00
351 查看
在开发的过程中,导航是经常用到的。从A push到 B,导航栏返回按钮的标题默认为A页面的title,如果A页面的title过长的话,页面就是这样。如果标题长度过长的话(本人测试超过8个汉字,有兴趣的同学可以试试其他),系统就会以'back'来替代。
这样情况很是不好看,可以以统一的样式来替换。
需要在A控制器加入一下代码(注意是在A控制器而不是B控制器)
这样的话,返回按钮就是酱紫了
.
如果不想要返回标题的话,这里提供一种解决方案:
还可以通过一下方式设置返回按钮的颜色
这样情况很是不好看,可以以统一的样式来替换。
需要在A控制器加入一下代码(注意是在A控制器而不是B控制器)
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"返回" style:UIBarButtonItemStylePlain target:nil action:nil]; self.navigationItem.backBarButtonItem = item;
这样的话,返回按钮就是酱紫了
.
如果不想要返回标题的话,这里提供一种解决方案:
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
还可以通过一下方式设置返回按钮的颜色
[[UINavigationBar appearance] setTintColor:[UIColor redColor]];//返回按钮颜色
相关文章推荐
- IOS 怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- iOS 修改导航栏的返回按钮的内容
- IOS 怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- iOS 应用之间调用 出现在左上角的返回按钮怎么自定义 或者修改位置 样式
- IOS修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- iOS修改导航栏的返回按钮的内容
- iOS修改导航栏的返回按钮的内容
- 「iOS」怎么修改去掉Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- iOS导航栏 修改系统返回按钮
- iOS 修改导航栏的返回按钮的内容
- iOS 修改导航栏的返回按钮的内容
- ios中怎么修改导航栏返回按钮
- 修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- ios设置导航栏背景图片、返回按钮背景、标题颜色等等
- 【转】iOS导航栏样式修改
- iOS 设置导航栏返回按钮中箭头的颜色
- IOS7怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- IOS7怎么修改Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- iOS:如何修改导航栏按钮或者字体的颜色
- iOS 更改导航栏返回按钮文字