如何在swift 4中的导航栏上添加图像后退按钮
Posted
技术标签:
【中文标题】如何在swift 4中的导航栏上添加图像后退按钮【英文标题】:how to add image back button on navigation bar in swift 4 【发布时间】:2019-07-08 09:41:13 【问题描述】:如何将图像作为后退按钮添加到导航栏的左侧。我需要导航栏中的左箭头。我需要 swift 4 中的解决方案。
【问题讨论】:
UIBarButtonItem in navigation bar programmatically?的可能重复 Custom image for UINavigation Back Button in ios 7的可能重复 在这里查看我的答案***.com/questions/56857833/… 【参考方案1】:你可以这样做:
let yourBackImage = UIImage(named: "back_button_image")
self.navigationController?.navigationBar.backIndicatorImage = yourBackImage
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = yourBackImage
self.navigationController?.navigationBar.backItem?.title = "Custom"
【讨论】:
【参考方案2】:let backButtonItem = UIBarButtonItem(image: UIImage(named: "left_arrow_icon"), style: .done, target: self, action: #selector(didTapOnBack))
self.navigationItem.leftBarButtonItem = backButtonItem
【讨论】:
欢迎来到 Stack Overflow!虽然这段代码 sn-p 可以解决问题,但它没有解释为什么或如何回答问题。请include an explanation for your code,因为这确实有助于提高您的帖子质量。请记住,您是在为将来的读者回答问题,而这些人可能不知道您提出代码建议的原因。【参考方案3】:将“bar button item”拖到您的导航栏并将所需的图像设置为该按钮。
【讨论】:
以上是关于如何在swift 4中的导航栏上添加图像后退按钮的主要内容,如果未能解决你的问题,请参考以下文章