バックボタンのタイトルをIBまたはprepareForSegue
に設定できることは知っていますが、私のアプリでは、コントローラーが表示されている間に発生する可能性のあるイベントに応じてタイトルを更新する必要があります。子ビューコントローラ内から戻るボタンテキストを変更するにはどうすればいいですか?
私が試みたが、何も起こりません:
self.navigationItem.backBarButtonItem = UIBarButtonItem(title: title, style: .Plain, target: nil, action: nil)
これはしかし動作しますが、何の戻る矢印を持っていない:
self.navigationItem.leftBarButtonItem = UIBarButtonItem(title: title, style: .Plain, target: nil, action: "popVC")
任意のアイデア?
しかし、私の城砦に描かれているように、Bボタンを押した後に戻るボタンのタイトルが変わることがあります。チャット・ビュー・コントローラーの戻るボタンが新しく到着したチャット・メッセージの数で更新されるWhatsAppのように動作するはずです。彼らがそれをどうやってどうやって管理したのか不思議です。 – MJQZ1347
私は誤ってパブリッシュをクリックしました...私の編集を参照 – deadbeef
ありがとう、それを試してみました。それはうまくいくようですが、 'B'がポップされてからもう一度opendした後でなければなりません。 'navigationBar'をリフレッシュする方法はありますか? – MJQZ1347