今回はNavigationBarの色について記述します。
Xcodeを13.1にアップデートしてから画面をスクロールするとNavigationBarの色が変化してしまうなってずっと悩んでいたものがやっと解決されとてもうれしいです。。
NavigationBarの色を固定していない | NavigationBarの色を固定 |
---|---|
##解決方法!!
以下gif画像のように動作する。
- 色の設定をしたいStoryBoardにてNavigationBarを選択
- **[ユーティリティエリア]>>[NavigationBar]の[Appearances]の[Standard]と[Scroll Edge]にチェックをいれる
2. →→すると[Standard Appearance]と[Scroll Edge Appearance]**を設定できるようになる - それぞれのBackGroundを好みの色に設定する
完了!!
##役割解説
Appearance | Standard | Scroll Edge |
---|---|---|
状態 | 画面がスクロールされてるとき | 画面がスクロールされてないとき |
イメージ |
##おまけ
いじっていたらグラデーションができたのでおまけでつけておきます
-
色の設定をしたいStoryBoardにてNavigationBarを選択
-
**[ユーティリティエリア]>>[NavigationBar]の[Appearances]の[Scroll Edge]**にチェックをいれる