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

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

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

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Xcode

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

Swift

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

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

Q&A

解決済

1回答

1508閲覧

【Xcode】UiView/labelの背景色が実機とシミュレーターで全く違う色になる

rockey_7625

総合スコア25

iOS

iOSとは、Apple製のスマートフォンであるiPhoneやタブレット端末のiPadに搭載しているオペレーションシステム(OS)です。その他にもiPod touch・Apple TVにも搭載されています。

ビルド

ソースコードを単体で実行可能なソフトウェアへ変換する過程をビルド(build)と呼びます

Xcode

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

Swift

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

iPhone

iPhoneとは、アップル社が開発・販売しているスマートフォンです。 同社のデジタルオーディオプレーヤーiPodの機能、電話機能、インターネットやメールなどのWeb通信機能の3つをドッキングした機器です。

0グッド

0クリップ

投稿2021/08/16 05:18

編集2021/08/16 05:32

お世話になります。
xocdeでiosアプリを開発中ですが、何とか実機でビルドまでできたのですが1点困ったことがおきています。

アプリにView、labelを多数使用しているのですが、実機でビルドした時にView/labelの背景色が
シミュレーターとは全く違う色になってしまいます。【添付写真参照】

背景色は全てユーティリティエリアのAttributes inspectorで設定しているのですが
何か設定の見落としをしているのでしょうか?
【一部のlabwlはコード上で文字を書いているものもあり、それも影響している?】

色々と調べているのですが原因が解らず投稿させて頂きました。

申し訳ございませんが、当方ios初心者なのでアドバイス頂けると助かります。
宜しくお願いいたします。
イメージ説明説明](a68466771476da8b400e6b06fd65d3a2.png)

import UIKit class ViewController: UIViewController,UITextFieldDelegate { @IBOutlet weak var outputLabel: UILabel! @IBOutlet weak var outputLabel_2: UILabel! @IBOutlet weak var outputLabel_3: UILabel! @IBOutlet weak var outputLabel_4: UILabel! @IBOutlet weak var outputLabel_5: UILabel! @IBOutlet weak var outputLabel_6: UILabel! @IBOutlet weak var outputLabel_7: UILabel! @IBOutlet weak var outputLabel_8: UILabel! @IBOutlet weak var outputLabel_9: UILabel! @IBOutlet weak var textfield1: UITextField! @IBOutlet weak var textfield2: UITextField! @IBOutlet weak var textfield3: UITextField! @IBOutlet weak var textfield4: UITextField! @IBOutlet weak var textfield5: UITextField! @IBOutlet weak var textfield6: UITextField! @IBOutlet weak var textfield7: UITextField! @IBOutlet weak var textfield8: UITextField! @IBOutlet weak var textfield9: UITextField! @IBOutlet weak var textfield10: UITextField! @IBOutlet weak var textfield11: UITextField! @IBOutlet weak var textfield12: UITextField! @IBOutlet weak var textfield13: UITextField! @IBOutlet weak var textfield14: UITextField! var labelGrouptext: String = ""{ didSet{[outputLabel, outputLabel_2, outputLabel_3, outputLabel_4, outputLabel_5, outputLabel_6, outputLabel_7, outputLabel_8, outputLabel_9].forEach {label in label.text = labelGrouptext } } } var labelGroupfont: UIFont = UIFont.systemFont(ofSize: 18) { didSet {[outputLabel, outputLabel_2, outputLabel_3, outputLabel_4, outputLabel_5, outputLabel_6, outputLabel_7, outputLabel_8, outputLabel_9].forEach {label in label?.font = labelGroupfont } } } override func viewDidLoad() { super.viewDidLoad() self.labelGrouptext = "Balance" self.labelGroupfont = UIFont.systemFont(ofSize: 18, weight: .bold) textfield1.delegate = self textfield2.delegate = self textfield3.delegate = self textfield4.delegate = self textfield5.delegate = self textfield6.delegate = self textfield7.delegate = self textfield8.delegate = self textfield9.delegate = self textfield10.delegate = self textfield11.delegate = self textfield12.delegate = self textfield13.delegate = self textfield14.delegate = self } func textFieldShouldReturn(_ textField: UITextField) -> Bool { textfield1.resignFirstResponder() textfield2.resignFirstResponder() textfield3.resignFirstResponder() textfield4.resignFirstResponder() textfield5.resignFirstResponder() textfield6.resignFirstResponder() textfield7.resignFirstResponder() textfield8.resignFirstResponder() textfield9.resignFirstResponder() textfield10.resignFirstResponder() textfield11.resignFirstResponder() textfield12.resignFirstResponder() textfield13.resignFirstResponder() textfield14.resignFirstResponder() return true } }

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

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

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

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

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

tsuki01

2021/08/16 09:30

シミュレータと実機で、ダークモードの設定が異なっているとかは関係なさそうでしょうか? ※ダークモードはiOS13からの新機能で、外観を黒基調に変更するものです。 実機やシミュレータの設定画面から切り替えれるのですが、もしかしたらそれが原因になってたりするかも?と思いコメントさせて頂きました。 (全然違う原因でしたらすみません) ・実機のダークモード設定例 https://www.itmedia.co.jp/mobile/articles/1910/04/news055.html ・シミュレータの設定例 https://qiita.com/zono_Bianchi/items/e79ddc6b6bc52d854fcf
rockey_7625

2021/08/16 10:00

アドバイスありがとうございます。 上記コメントを参考に設定確認してみます。
rockey_7625

2021/08/16 10:06

先ほど実機がダークモードになっていましたので、lightモードに変更してアプリ起動したところ シミュレーターと同色になりました!! ダークモード、LIGHTモードはアプリに影響するのですね。【知りませんでした。。】 自分のxcodeの作り方が悪いんだと思い、xocdeばかり見ていましたので気づきませんでした。。 ありがとうございました!!
guest

回答1

0

自己解決

tsuki01様のコメントを元に修正したところ、解決できましたので解決済みとさせて頂きます。
tsuki01様、アドバイスありがとうございました。

投稿2021/08/16 10:09

rockey_7625

総合スコア25

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

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

tsuki01

2021/08/16 10:19

ご確認ありがとうございました。解決した様で良かったです。 念の為追加の補足事項ですが、ダークモードの設定はアプリ側で回避することも可能です。 (アプリ側で設定を追加すると、端末側の設定が影響されなくなる) もしご興味あれば、「swift ダークモード 回避」みたいなワードで検索してみてください。
rockey_7625

2021/08/16 11:14

アプリ側で回避する事も可能なのですね。 今後はアプリ側で回避するよう実装してみようと思います。 わざわざありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問