如何在backButton中隐藏<
How to hide < in backButton
我通过这种方法在代码中创建自定义后退按钮:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
super.prepareForSegue(segue, sender: sender)
var barBack = UIBarButtonItem(title: nil, style: UIBarButtonItemStyle.Done, target: nil, action: nil)
barBack.image = UIImage(named: "btnBack")
self.navigationItem.backBarButtonItem = barBack
}
当我打开它时是这样的 - http://prntscr.com/5st2tk
如何删除这个“<”?
更新
感谢您的评论。最后我做了下一个:
var barBack = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Done, target: nil, action: nil)
self.navigationItem.backBarButtonItem = barBack
self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: "btnBack")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "btnBack")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
I just want to change image of backButton.
您已经更改了它。
人字形不是后退按钮的图像。它根本不是后退按钮的属性!它是导航栏的一个功能。
您可以去掉它或自定义它(它是栏的backIndicatorImage
)。
但最简单的解决方案是:不要担心后退按钮项。在 pushed 视图控制器中使用左栏按钮项,并将其配置为返回。默认情况下,如果有左栏按钮项,则不会出现后退按钮项。
我通过这种方法在代码中创建自定义后退按钮:
override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
super.prepareForSegue(segue, sender: sender)
var barBack = UIBarButtonItem(title: nil, style: UIBarButtonItemStyle.Done, target: nil, action: nil)
barBack.image = UIImage(named: "btnBack")
self.navigationItem.backBarButtonItem = barBack
}
当我打开它时是这样的 - http://prntscr.com/5st2tk
如何删除这个“<”?
更新
感谢您的评论。最后我做了下一个:
var barBack = UIBarButtonItem(title: "", style: UIBarButtonItemStyle.Done, target: nil, action: nil)
self.navigationItem.backBarButtonItem = barBack
self.navigationController?.navigationBar.backIndicatorImage = UIImage(named: "btnBack")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
self.navigationController?.navigationBar.backIndicatorTransitionMaskImage = UIImage(named: "btnBack")?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)
I just want to change image of backButton.
您已经更改了它。
人字形不是后退按钮的图像。它根本不是后退按钮的属性!它是导航栏的一个功能。
您可以去掉它或自定义它(它是栏的backIndicatorImage
)。
但最简单的解决方案是:不要担心后退按钮项。在 pushed 视图控制器中使用左栏按钮项,并将其配置为返回。默认情况下,如果有左栏按钮项,则不会出现后退按钮项。