我很难找到如何在互联网上做这个简单的事情所以我在这里问。
我有UINavigationController
,其中包含UINavigationBar
。默认情况下,如果我的应用程序转到第2个嵌入式UIViewController
,则导航栏会显示后退按钮和标题。 但标题并非位于中心位置。
如何使UINavigationBar
的标题始终位于中心位置。垂直?
我的意思是如何制作"付费发票"旁边的按钮位于导航栏的中心?
答案 0 :(得分:0)
当您使用ViewController
推送UINavigationController
时,默认行为会显示上一个屏幕的标题,并带有后退按钮
但是,您可以使用
修改后退按钮标题 self.navigationItem.backBarButtonItem?.title = ""
和
设置标题为self.title = "Paid invoices""
它会在中心显示您的标题
或者您想要自定义后退按钮图像
从推出的视图控制器的ViewDidLoad
调用它
func setBackButtonWithArrow() {
self.navigationItem.setLeftBarButton(UIBarButtonItem.init(image: UIImage.init(named: "back_nav_White_arrow"), style: .plain, target: self, action: #selector(popVC)), animated: true)
}
func popVC () {
self.navigationController!.popViewController(animated: true)
}