Button바인딩할때
작성일
@Binding var didTap: (() -> Void)?
을 하고, Button의 action에 사용할땐
Button(
action: (didTap ?? {}),
label: {
Text("???????")
}
)
이런식으로 작성을하고,
previews에서는
(didTap: .constant(.none))
이런식으로 작성해주면 된다.
다른 곳에서 사용할땐, 그 구조체 아래에다가
struct 어쩌구저쩌구: View {
var body: some View {
Button(didTap: .constant(self.didTap))
}
private func didTap() {}
}
이런식으로 작성해주면 된다.