//視圖中設置(這個是在app代理里面統一設置的,一次設置,全局通用,解放你的雙手)
(有人叫我最好連圖片以前上傳了,那我就上傳好了.)
UIImage *backButtonImage = [[UIImage imageNamed:@"Artboard"] resizableImageWithCapInsets:UIEdgeInsetsMake(0, 30, 0, 0) resizingMode:UIImageResizingModeTile];
// UIEdgeInsetsMake(<#CGFloat top#>, <#CGFloat left#>, <#CGFloat bottom#>, <#CGFloat right#>)
[[UIBarButtonItem appearance] setBackButtonBackgroundImage:backButtonImage
forState:UIControlStateNormal
barMetrics:UIBarMetricsDefault];
//參考自定義文字部分
[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(NSIntegerMin, NSIntegerMin)
forBarMetrics:UIBarMetricsDefault];
//就是圖片要叫美工切一下圖,如果使用系統的位置就是箭頭后面加一個像素點,要移動位置的話就需要前后都設置像素點,一定要后面比前面多,并且多出好多的那種,具體多少的話自己調整.
//圖片
Artboard.png
Artboard@2x.png
Artboard@3x.png
1x 2x 3x 的都提供,好好享用吧.(只是三張圖,我就放在這里了,右鍵圖片另存為就好了.).ps.圖片是透明底,白色箭頭,所以會看不見,但是圖片是有的,請放心.