[OC]iOS11如何去除导航栏返回按钮标题

1.首先在Appdelegate的启动方法里设置

     UIImage *backButtonImage = [[UIImage imageNamed:@"fanhui"] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal];
    [[UINavigationBar appearance] setBackIndicatorImage:backButtonImage];
    [[UINavigationBar appearance] setBackIndicatorTransitionMaskImage:backButtonImage];

这样会替换系统原来的返回按钮图片。
2.将文字设置一定的偏移量

//iOS11之后
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(-200, 0)
                                                         forBarMetrics:UIBarMetricsDefault];
//iOS11之前
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
                                                         forBarMetrics:UIBarMetricsDefault];

你可能感兴趣的:([OC]iOS11如何去除导航栏返回按钮标题)