-
[SwiftUI] Binding : 다른 View 에서 변수를 가져다 써보자Swift/SwiftUI 2022. 4. 4. 21:27
PlayerView안에 isPlaying이 선언되어 있다
자식 View안에 PlayButton이라는 View의 parameter로 전달된다
PlayButton이라는 struct의 parameter로 isPlaying이 전달되었으며
PlayButton: View에서 @Binding var isPlaying: Bool 로 type을 지정해주고
변수라고 다시 한번 선언해 주어야 한다.
그렇게 되면 PlayerView에서 선언된 isPlaying과 같은
property를 사용 하게 된다.
값을 복사해온 변수가 아닌 같은 참조주소를 가진 같은 property이다
'Swift > SwiftUI' 카테고리의 다른 글
[Swift UI] ObservableObject, @Published : Data의 변화를 감시하고 알려주자 (0) 2022.04.05 [SwiftUI] isFavorite: Bool 활용하여 filter 해주기 (0) 2022.04.05 [SwiftUI] projectedValue : State으로 선언된 변수를 자식 View에서 갖다 써보자 (0) 2022.04.04 [SwiftUI] State : View 안에서 data에 접근해서 읽고 써보자 (0) 2022.04.04 [SwiftUI] font size 지정하기 (0) 2022.02.24