美文网首页程序员
ios 系统导航栏返回按钮自定义(Xcode9)

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

作者: noyya | 来源:发表于2017-09-21 11:38 被阅读281次

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

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

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

1505964907578.jpg

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

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

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

相关文章

网友评论

    本文标题: ios 系统导航栏返回按钮自定义(Xcode9)

    本文链接:https://www.haomeiwen.com/subject/dxezsxtx.html