![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb7Gtmu%2FbtsHjddfSUP%2FHzLKljivpcOgjzLkJrn46k%2Fimg.png)
custom binding
·
SwiftUI
@Binding 프로퍼티 래퍼는 뷰간 데이터를 전달할 때 사용됩니다 @Binding은 누구나 사용해 봤을 것입니다. 하지만 @Binding을 커스텀화하여 사용할 수도 있다는 사실은 몰랐습니다. 간단하게 3개의 View를 만들어보겠습니다.title은 각 View에서 사용자에게 보여줄 Text에 들어갈 string이며 errorTitle은 에러 메시지 showError는 에러 메시지를 보여주는 유무@State var title: String = "Start"@State private var errorTitle: String? = nil@State private var showError: Bool = false 첫 번째 View다음은 일반적으로 평소에 많이 쓰는 @State 프로퍼티 래퍼와 @Binding..