解決導航欄只要返回箭頭并且設置左邊間距

//視圖中設置(這個是在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.圖片是透明底,白色箭頭,所以會看不見,但是圖片是有的,請放心.

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容