0
私のカスタムナビゲーションコントローラの右ボタンを設定しています。NavigationItemの右ボタンが設定されていない
私はUINavigationCOntrollerを拡張したクラスを持っています。私はすべてをきれいにし、viewDidAppearで次のコードを実行するだけです。
navigationBar.topItem?.title = "Carpool"
let languagesSpinner = UIBarButtonItem(title: "PT", style: .done, target: self, action: #selector(didClickLanguagesButton))
navigationItem.setRightBarButton(languagesSpinner, animated: true)
タイトルは設定されていますが、ボタンは設定されていません。
奇妙なことは、私がpoでデバッグするときに項目が設定されていることです。
誰でも教えてください。
感謝を試してみてください。私はUINavigationControllerがどのように動作するかを研究しなければならない。ナビゲーションアイテムを上書きできないのはなぜですか? –
@DiogoAleixoようこそメイト:) 'navigationItem'オーバーライドについてはわかりませんが、' navigationItem'は 'navigationController'が同じになる各コントローラで異なるでしょう。 –
完了しました。ありがとう。私はそれを勉強します –