UINavigationの設定をしてtitleが表示されないことがありました。
以下のようにcolorを設定したところ表示されるようになったのですが、colorを明示してあげないと表示できなくなったのは初めての経験で何が原因かわかりません。
self.navigationController?.navigationBar.titleTextAttributes = [.foregroundColor: UIColor.red]
teratailにもcolorを指定すれば治るという投稿はあったのですが、原因が何かは言明されていませんでした。このままダークモードとライトモードの判定を入れて実装しても良いのですが、できれば余計なコードは追加したくないので根本原因を治したいと思っています。
何が原因でnavigationTitleの色が勝手に変わってしまうのでしょうか
あなたの回答
tips
プレビュー