Ios 默认后退按钮文本和字体设置
默认情况下,导航后退按钮文本作为上一个屏幕标题出现,或者像这样在Ios 默认后退按钮文本和字体设置,ios,swift2,uibarbuttonitem,back-button,navigationbar,Ios,Swift2,Uibarbuttonitem,Back Button,Navigationbar,默认情况下,导航后退按钮文本作为上一个屏幕标题出现,或者像这样在viewDidLoad中更改代码 class BaseViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() } func setNavigationWithCustomBackButton() { let btnLeft:UIButton! = UIButto
viewDidLoad
中更改代码
class BaseViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
}
func setNavigationWithCustomBackButton() {
let btnLeft:UIButton! = UIButton(frame: CGRectMake(0, 0, 20, 16))
btnLeft.setTitle("<=|", forState: .Normal)
btnLeft.titleLabel?.font = UIFont.systemFontOfSize(19, weight: UIFontWeightLight)
btnLeft!.addTarget(self, action: "handleBack:",forControlEvents: UIControlEvents.TouchUpInside)
let leftItem:UIBarButtonItem = UIBarButtonItem(customView: btnLeft!)
self.navigationItem.leftBarButtonItem = leftItem
}
func handleBack(sender: UIButton) {
self.navigationController?.popViewControllerAnimated(true)
}
}
class ViewController1: BaseViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.setNavigationWithCustomBackButton()
}
}
现在,它将在导航栏中添加自定义后退按钮
希望这对您有所帮助。我想在整个应用程序中更改后退按钮,操作:“handleBack:”不执行默认后退按钮功能handleBack
是自定义的操作。如果你想在应用程序中实现这一点,那么创建BaseViewController
,并将此BaseViewController
指定为你所有viewController
的父项。你明白我说的了吗?或者我应该编辑我的答案来解释你吗?我得不到你的答案,你能再解释一下吗。我也是新来的。我没有足够的15个声誉投票给你的答案,所以请把我的问题投上去,这样你也可以投票给你。我已经编辑了答案。请检查一下。创造这样的东西,它会解决你的问题。
class ViewController1: BaseViewController {
override func viewDidLoad() {
super.viewDidLoad()
self.setNavigationWithCustomBackButton()
}
}