3
A
답변
0
당신은 그것을 해결하기 위해이 코드를 시도 할 수 있습니다. 그것이 당신을 위해 작동하지 않는 경우 아래의 코멘트를 leace.
var backImage = UIImage(named: "back_button_image").withRenderingMode(.alwaysOriginal)
let leftPadding: CGFloat = 10
let adjustSizeForBetterHorizontalAlignment: CGSize = CGSize(width: backImage.size.width + leftPadding, height: backImage.size.height)
UIGraphicsBeginImageContextWithOptions(adjustSizeForBetterHorizontalAlignment, false, 0)
backImage.draw(at: CGPoint(x: leftPadding, y: 0))
backImage = UIGraphicsGetImageFromCurrentImageContext()!
UIGraphicsEndImageContext()
self.navigationController?.navigationBar.backIndicatorImage = backImage
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = backImage
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: " ", style: .plain, target: nil, action: nil)
+0
내비게이션 막대의 맞춤 image.its 기본 뒤로 버튼을 사용하지 않습니다. –
+0
나는 또한 귀하의 코드를 사용했지만 동일한 문제가 발생했습니다. –
+0
그것에 관한 정보를 제공 할 수 있습니까? 내가 빈 타이틀로 버튼을 그냥 지우려고했지만, 아직 그걸 재현하지 못했습니다. – Bryan
시도해 보셨습니까? self.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeAutomatic; –
네,하지만 작동하지 않습니다. –
setBackButtonTitlePositionAdjustment에 대한 코드를 추가 했습니까? 이것이이 문제의 원인이 될 것입니다. – RashmiG