SwiftUI プレビューのデバイスを指定する、複数指定する
コード
- previewDevice() でデバイスを指定できる
- 例として iPhone SE, iPhone XS Max をプレビューする
import SwiftUI struct ContentView: View { var body: some View { VStack { Text("Hello") .font(Font.custom("AvenirNext-Heavy", size: 100)) } .background(Color.yellow) } } struct ContentView_Previews: PreviewProvider { static var previews: some View { ForEach(["iPhone SE", "iPhone XS Max"], id: \.self) { deviceName in ContentView().previewDevice(PreviewDevice(rawValue: deviceName)) } } }
プレビュー結果