美文网首页程序员
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