Базовый код SwiftUI не работает в альбомной ориентацииIOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Базовый код SwiftUI не работает в альбомной ориентации

Сообщение Anonymous »

Я интегрирую представление SwiftUI в приложение UIKit, мое представление SwiftUI обрезается при переключении из портретного режима в альбомный. Я следил за онлайн-учебником, и мой ViewController выглядит так:

Код: Выделить всё

@IBSegueAction func embedSwiftUIView(_ coder: NSCoder) -> UIViewController? {
return UIHostingController(coder: coder, rootView: MySwiftUIView())
}
Мое представление SwiftUI просто отображает текст-заполнитель:

Код: Выделить всё

var body: some View {
Text("Placeholder")
}
В предварительном просмотре все работает нормально как в альбомной, так и в книжной ориентации, но при использовании симулятора (запустите приложение). В альбомном режиме я вижу пустой экран (как будто текст был обрезан)
Предварительный просмотр:
[img]https:/ /i.sstatic.net/e8GJTH5v.png[/img]
Изображение

Симулятор:
Изображение
Изображение

Что я могу делать не так? Я перепробовал так много вещей, программы чтения геометрии и т. д., ничего не работает. Я хочу, чтобы симулятор вёл себя как при предварительном просмотре и имел текст в центре

Подробнее здесь: https://stackoverflow.com/questions/787 ... -landscape
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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