据说没有副作用!!!
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)
forBarMetrics:UIBarMetricsDefault];
1、可以在重写UINavigationController中
-(void)showViewController:(UIViewController *)vc sender:(id)sender
{
///去除返回键上的文字
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
vc.hidesBottomBarWhenPushed = YES;
[super showViewController:vc sender:sender];
}
2、也可以在UINavigationControllerDelegate的代理方法中
-(void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated
{
只能用 setBackButtonTitlePositionAdjustment修改,其他方法不行!!!!!
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60) forBarMetrics:UIBarMetricsDefault];
}