Comment prévisualiser un appareil en mode paysage dans SwiftUI?
J'ai juste un aperçu simple comme celui-ci:
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
}
}
Vous ne pouvez pas faire pivoter l'appareil dans l'aperçu (encore), mais vous pouvez définir la taille à la taille de paysage que vous souhaitez pour PreviewProvider
:
struct ContentView_Previews : PreviewProvider {
static var previews: some View {
ContentView()
.previewLayout(.fixed(width: 568, height: 320)) // iPhone SE landscape size
}
}
C'est iPhone SE
taille du mode paysage.
Remarque: Étant donné que la taille est entièrement personnalisée, Xcode ne peut pas déduire un appareil qui lui est associé et n'appliquera pas la zone de sécurité comme vous vous y attendiez pour certains iPad et iPhones en mode paysage.