Как я могу просмотреть устройство в ландшафтном режиме в SwiftUI? - PullRequest
8 голосов
/ 17 июня 2019

Как я могу просмотреть устройство в ландшафтном режиме в SwiftUI?

У меня просто такой простой предварительный просмотр, как этот:

struct ContentView_Previews : PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

1 Ответ

8 голосов
/ 17 июня 2019

Вы не можете повернуть устройство в режиме предварительного просмотра ( пока ), но вы можете установить размер на любой желаемый размер ландшафта для PreviewProvider:

struct ContentView_Previews : PreviewProvider {
    static var previews: some View {
        ContentView()
            .previewLayout(.fixed(width: 568, height: 320)) // iPhone SE landscape size
    }
}

Это iPhone SE размер в ландшафтном режиме.

Примечание : поскольку размер полностью настраивается, Xcode не может определить устройство, связанное с ним, и не применит безопасную область, как вы ожидали для некоторых альбомных режимов iPad и iPhone.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...