SwiftUI プレビューのデバイスを指定する、複数指定する

コード

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))
      }

    }
}

プレビュー結果

f:id:daisuke-t-jp:20190926174156p:plain:w500

資料