15 March 2020

View에서 Binding 변수를 가질때, 외부에서 Binding 변수를 주입해줘야 합니다.

Binding 변수에 _ 를 이용하여 접근하여 매개변수를 할당합니다.

다음과 같이 코드를 사용하여 값을 주입할 수 있습니다.

struct ContentView: View {
  @Binding var amount: CGFloat

  init(amount: Binding<CGFloat>) {
    self._amount = amount
  }
}

ContentView(amount: .constant(1))