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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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