我想在我的navigationController
中使用图像作为我的backButton
。我只是想使用的图像,与所有显示没有“回来”的文字,所以我所做的:UIBarButtonItem backButton设置图像没有背文本会导致标题对齐问题
UIImage *backButtonImage = [[UIImage imageNamed:@"ZSSBackButton.png"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 25, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, backButtonImage.size.height*2) forBarMetrics:UIBarMetricsDefault];
这种运作良好,但似乎有副作用使长navigationItem
标题似乎是偏离中心,即使它真的只是留下的空白,其中后退按钮文本应该是:
有没有一种方法,我可以把标题更向左一点?
你有没有得到任何解决方案? –