- 原理:在导航栏的类方法里全局设置返回按钮的标题偏移出可视范围
- 实现代码:
/**
11系统以后让标题向左漂移
*/
UIOffset offset;
if (@available(iOS 11.0, *)) {
offset = UIOffsetMake(-300,0);
}else {//11之前的系统向上漂移
offset = UIOffsetMake(0,-60);
}
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:offset forBarMetrics:UIBarMetricsDefault];
完。
网友评论