UINavigationBar返回键文字去除

QQ20161209-1.png

想要去除这个“返回”的文字,可以这样:

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

但是这样做在iOS9以上会有问题,后台返回会跳屏


UINavigationBar返回键文字去除_第1张图片
Untitled.gif

找到了另外的方法,这样:

[[UIBarButtonItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor clearColor]}
                                                forState:UIControlStateNormal];
    [[UIBarButtonItem appearance] setTitleTextAttributes:@{NSForegroundColorAttributeName:[UIColor clearColor]}
                                                forState:UIControlStateHighlighted];

你可能感兴趣的:(UINavigationBar返回键文字去除)