質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

Q&A

解決済

2回答

652閲覧

Swift カスタム navigationbar

uhsi

総合スコア57

Xcode

Xcodeはソフトウェア開発のための、Appleの統合開発環境です。Mac OSXに付随するかたちで配布されています。

Swift

Swiftは、アップルのiOSおよびOS Xのためのプログラミング言語で、Objective-CやObjective-C++と共存することが意図されています

0グッド

0クリップ

投稿2020/06/16 10:04

下記のようなバーを作りたいのですが、navigationbarを使うと実装できないため、UIViewを使用して作成しました。
しかし、ステータスバーの背景色が変更できないため困っています。
![イメージ説明

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

Swift

1view.backgroundColor = UIColor(named: "main") 2let frame = CGRect(x:0, 3 y: view.safeAreaInsets.top + 20, 4 width: view.frame.width, 5 height: view.frame.height) 6let background = UIView() 7background.frame = frame 8background.backgroundColor = .white 9view.insertSubview(background, at: 0)

投稿2020/06/16 11:24

uhsi

総合スコア57

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

色を変えることはできませんが、ステータスバーを隠すか、ダークモード用にすることはできます。

・ダークモードにする場合
  1. "Info.plist" を選択
  2. ・"Status bar style" keyを追加する
  3. ・"Status bar style" のValueを "Dark Content" に変更する

ダークモードにする場合

・ライトモードにする場合
  1. "Info.plist" を選択
  2. ・"Status bar style" keyを追加する
  3. ・"Status bar style" のValueを "Light Content" に変更する

ライトモードにする場合

・隠す場合
  1. "App名" を選択
  2. ・"TARGET" の "App名"を選択
  3. ・"Status Bar Style" の "Hide buring application launch" にチェックを入れる

隠す場合

投稿2020/06/16 10:49

shuntar30

総合スコア80

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

uhsi

2020/06/16 11:25

ありがとうございます。無理やりですが色を変えることができました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問