Переключение с Xcode 10 на Xcode 11 включает темный режим / Dynami c Цвета в вашем проекте.
Существует два возможных сценария ios для вашей проблемы,
- Симулятор может быть в темном режиме, и фон вашего первого контроллера вида автоматически меняется на темный.
- Симулятор может быть в светлом режиме, но вы установили свой первый контроллер вида на темный цвет
Для первого сценария,
Go до Настройки в эмуляторе -> прокрутите до самого разработчика -> Выключить темный вид.
Если вы хотите избежать использования интерфейса Styles / Light или темных режимов, добавьте следующее в ваш файл info.plist, если вы открываете как XML,
<key>UIUserInterfaceStyle</key>
<string>Light</string>
если вы используете файл plist,
используйте ключ
UIUserInterfaceStyle
и установите значение String
как Light
.
Если вы думаете, что сталкиваетесь со вторым сценарием,
Измените систему Dynami c Цвет фона вашего представления в жестко запрограммированном UIColor в Интерфейсном конструкторе или вашем ViewDidLoad ()
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
yourView.backgroundColor = UIColor.white
}