iOS11 设置导航栏的返回按钮只保留箭头,去掉后边的文字
2018-01-04 21:06
2261 查看
在 iOS 11 ,之前,为了只显示
返回 图片,而不显示上级界面的标题,可以通过设置导航栏的的属性
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)forBarMetrics:UIBarMetricsDefault];
在iOS11上,出现了图片显示异常的现象(UINavigationBar上backIndicatorImage偏下,如下图),所以导致之前的方式不可用.
换一种设计思路
[[UIBarButtonItemappearance]
setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColorclearColor]}forState:UIControlStateNormal];//将title
文字的颜色改为透明
返回 图片,而不显示上级界面的标题,可以通过设置导航栏的的属性
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)forBarMetrics:UIBarMetricsDefault];
在iOS11上,出现了图片显示异常的现象(UINavigationBar上backIndicatorImage偏下,如下图),所以导致之前的方式不可用.
换一种设计思路
[[UIBarButtonItemappearance]
setTitleTextAttributes:@{NSForegroundColorAttributeName: [UIColorclearColor]}forState:UIControlStateNormal];//将title
文字的颜色改为透明
相关文章推荐
- 导航栏去掉系统返回按钮箭头后边的文字
- Swift 设置导航栏的全局返回按钮,去掉文字
- IOS开发OC 如何将导航栏左侧系统自动生成的返回按钮的文字去掉,只保留小于号"<"图案
- 去掉导航栏返回按钮的文字
- iOS 设置导航栏 返回按钮文字隐藏
- ios去掉导航栏上的返回按钮的文字
- iOS 设置导航栏返回按钮中箭头的颜色
- iOS 11 使用两种方法替换(Method Swizzling)去掉导航栏返回按钮的文字
- 设置导航栏右边返回按钮文字
- 导航栏返回按钮替换图片去掉文字
- 隐藏/去掉导航栏返回按钮中的文字,UILabel上贴一个UILabel,导航栏字体大小颜色
- 设置导航栏顶部返回箭头的颜色及去掉字
- iOS 去掉导航栏返回按钮的文字
- iOS 隐藏/去掉 导航栏返回按钮中的文字
- iOS 去掉导航栏返回按钮的文字
- 「iOS」怎么修改去掉Navigation Bar上的返回按钮文本颜色,箭头颜色以及导航栏按钮的颜色
- iOS 隐藏/去掉 导航栏返回按钮中的文字
- iOS 隐藏/去掉 导航栏返回按钮中的文字
- iOS 设置导航栏返回按钮中箭头的颜色
- 设置NavigationBar导航栏中返回按钮(BackBarButtonItem)和BarButtonItem文字