2017-09-29 20 views
0

インターネット上でこの簡単なことを行う方法を見つけるのは難しいので、ここで質問します。UINavigationBarの位置タイトルは、水平方向と垂直方向の中央に表示されます

UINavigationControllerがあり、これはUINavigationBarを含んでいます。デフォルトでは、私のアプリが2番目に埋め込まれている場合UIViewControllerナビゲーションバーに戻るボタンとタイトルが表示されます。 しかし、タイトルは午前中には水平に配置されていません

UINavigationBarというタイトルを、常に水平に中央に常に配置するには&?私は何を意味するのか

enter image description here

ナビゲーションバーの中央にあるように、次のバックボタンに「有料の請求書」を作成する方法ですか?

答えて

0

それはあなたがそれを

しかし、バックボタンで前の画面のタイトルが表示されますUINavigationControllerViewControllerを推進しているデフォルトの動作である、あなたは

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) 
} 
からそれを呼び出します
関連する問題