난 iOS개발자/SwiftUI
@Binding 변수 포함된 View의 PreviewProvider 사용
김듀니
2023. 5. 21. 17:29
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