π± App/π Swift
[Swift] how to create multiple preview
chamroro
2023. 6. 8. 10:54
import SwiftUI
struct LandmarkList: View {
var body: some View {
NavigationView {
List(landmarks) { landmark in
NavigationLink {
LandmarkDetail(landmark: landmark)
} label: {
LandmarkRow(landmark: landmark)
}
}
.navigationTitle("Landmarks")
}
}
}
struct LandmarkList_Previews: PreviewProvider {
static var previews: some View {
ForEach(["iPhone SE (2nd generation)", "iPhone XS Max"], id: \.self) { deviceName in
LandmarkList()
.previewDevice(PreviewDevice(rawValue: deviceName))
}
}
}
ν리뷰λ₯Ό μ¬λ¬κ°λ₯Ό λμμ λμ°λ©΄
κ° λλ°μ΄μ€μ ν리뷰λ₯Ό νμΈνμ¬ λ μ΄μμμ΄λ λμμΈμ΄ μ΄λ»κ² 보μ΄λμ§ λ―Έλ¦¬ νμΈν μ μλ€.
ui μμμ λν μΌν μμΉλ₯Ό κ° λλ°μ΄μ€μμ νμ νλ λ°μ μ μ©νκ² μ¬μ©ν μ μμ κ² κ°λ€.
λ°μν