[iOS学习]怎么用返回键设置自定义的图片

当使用第三方Controller库的时候,有必要设置返回键保持系统一致。

怎么设置自己定义的返回键的图片呢?


UIBarButtonItem* barButtonItem = [[UIBarButtonItem alloc]init];
UIImage *backButtonImage = [[UIImage imageNamed:@"back"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 30, 0, 0)];
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage forState:UIControlStateNormal barMetrics:UIBarMetricsDefault];
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin) forBarMetrics:UIBarMetricsDefault];
self.navigationItem.backBarButtonItem = barButtonItem;

其中最关键的是设置返回键的偏移量
setBackButtonTitlePositionAdjustment
否则,加入的图片永远都被系统自定义的字体盖住。

你可能感兴趣的:([iOS学习]怎么用返回键设置自定义的图片)