0

I am trying to change the default backBarButtonItem colour to white colour,

my codes look like below

self.navigationItem.backBarButtonItem?.tintColor = UIColor.whiteColor()

But It is not working for me, any ideas?

4

3 に答える 3

6

これを試して:

self.navigationController?.navigationBar.tintColor = UIColor.whiteColor()
于 2015-04-27T16:08:18.337 に答える
1

backBarButton を変更する場合は、次のようにします。

override func viewDidLoad() {

    super.viewDidLoad()

    let newBackButton = UIBarButtonItem(title: "B",
    style: UIBarButtonItem.Style.plain, target: self, action: "backAction")
        navigationController?.navigationBar.topItem?.backBarButtonItem = newBackButton
    newBackButton.tintColor = .red
    // Do any additional setup after loading the view.
}

func backAction() -> Void {
    self.navigationController?.popViewController(animated: true)
}

コードのイメージ

結果を参照してください。
結果を見る

于 2020-10-29T20:19:22.123 に答える