UIWindow не заполняется во весь экран — черные полосы в симуляторе после повторного добавления файлов проекта [дубликат]IOS

Программируем под IOS
Anonymous
UIWindow не заполняется во весь экран — черные полосы в симуляторе после повторного добавления файлов проекта [дубликат]

Сообщение Anonymous »

Я создаю приложение для iOS, используя UIKit и Storyboards. Вчера мое приложение корректно отображалось в симуляторе. Сегодня я случайно удалил некоторые файлы проекта и добавил их заново, и теперь экран входа в систему имеет большие черные полосы сверху и снизу в симуляторе, хотя предварительный просмотр раскадровки выглядит правильно, и в целом то, что я разработал и закодировал для этого экрана, не отображается должным образом.
Что я пробовал:
  • Закрепление ограничений для подпредставлений в суперпредставлении
  • Изменение инициализации UIWindow на UIWindow(frame: UIScreen.main.bounds)
  • Установка цвета фона окна в соответствии с видом
  • Снятие флажка «Расширять края под верхними/нижними полосами»
  • Очистить папку сборки
SceneDelegate:
let window = UIWindow(frame: UIScreen.main.bounds)
window.windowScene = windowScene
let Storyboard = UIStoryboard(name: "Main", Bundle: nil)
let loginVC = Storyboard.instantiateViewController(withIdentifier: «LoginViewController»)
window.rootViewController = loginVC
window.makeKeyAndVisible()
self.window = window
Среда:
  • Xcode 16
  • Симулятор iOS 26.2 (iPhone 17)
  • UIKit, на основе раскадровки
Что может привести к тому, что окно не заполнится во весь экран после повторного добавления файлов проекта?
Изображение

Изображение


Подробнее здесь: https://stackoverflow.com/questions/799 ... ding-proje

Вернуться в «IOS»