ios 系统导航栏返回按钮自定义(Xcode9)

项目中一定有这种需求:返回按钮去掉文字。
Xcode9之前我们隐藏文字,最简单的方法还是用系统的返回按钮,只要改变下返回按钮文字的位置就可以了(系统自带的右划返回功能还有,省去了自定义的麻烦)。

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

但是运行在Xcode9之后会出现下面这种情况

1505964907578.jpg

现在要让位置居中,我现在找到最简单的方法还是这个,但是需要更改下参数

    [[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-100,0) forBarMetrics:UIBarMetricsDefault];
image.png

搞定,喜欢的话请给我点赞 谢谢!!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容