728x90
@Binding var name: String
과 같은 변수가 있는 뷰의 경우
struct ContentView: View {
@Binding var name: String
var body: some View {
ZStack {
Text(name)
}
}
}
struct ContentView_PreviewProvider: {
static var previews: some View {
ContentView(name: .constant("철수"))
}
}
위 처럼 쓰면 프리뷰를 볼 수 있다.
.constnat는 Binding을 생성하는데
" 뷰가 다른 값을 어떻게 나타내는지 확인하기 위해 ``PreviewProvider``를 사용할 때 유용할 수 있습니다.
어떻게 다른 값을 나타내는지 확인할 때 유용합니다."
라고 설명한다.
728x90
'난 iOS개발자 > SwiftUI' 카테고리의 다른 글
Alert (0) | 2023.09.04 |
---|---|
[SwiftUI] View와 ViewModel (ObservableObject, @Published, @ObservedObject) (0) | 2023.02.21 |
[SwiftUI] @State (1) | 2023.02.21 |