3
A
回答
0
你可以试试这个代码来解决。如果它不适合你,请遵循以下评论。
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
相关问题
- 1. 后退按钮无法正常工作?
- 2. BottomNavigationView后退按钮无法正常
- 3. 后退按钮无法正常工作
- 4. 单击后退按钮后,片段无法正确显示
- 5. 显示UINavigationBar的后退按钮不推视图控制器
- 6. UINavigationController在根控制器中不显示后退按钮
- 7. 按钮无法正常显示
- 8. Facebook的按钮无法正常显示
- 9. 无法访问导航控制器后退按钮
- 10. 的XPages控制无法正常显示
- 11. iPhone导航控制器后退按钮?
- 12. 导航控制器后退按钮
- 13. 多导航控制器后退按钮
- 14. 后退按钮不显示
- 15. 后退按钮不显示
- 16. 无法获取后退按钮正常工作在ember.js
- 17. IE9后退按钮无法正常工作与锚div
- 18. 收听后退按钮使其无法正常工作
- 19. 为什么我的后退按钮无法正常工作
- 20. Jquery Mobile后退按钮无法正常工作
- 21. Firefox后退按钮无法与谷歌广告正常工作
- 22. 导航控制器“后退按钮”文本:模态地演示
- 23. 如何给图像进行控制控制器后退按钮
- 24. 苹果的控制器无法在iOS7中正常显示
- 25. iOS无法让我的自定义后退按钮显示
- 26. iphone:无法显示后退导航栏上的按钮
- 27. Xcode嵌入式导航控制器后退按钮没有显示
- 28. 浏览器后退按钮在缓存环境中无法正常工作
- 29. 控制asp.net中的后退按钮url
- 30. 创建后退按钮来控制WebView
你试过self.navigationItem.largeTitleDisplayMode = UINavigationItemLargeTitleDisplayModeAutomatic; –
是的,但没有工作。 –
您为setBackButtonTitlePositionAdjustment添加了任何代码?这将是这个问题的原因。 – RashmiG