반응형

state 3

[SwiftUI] How to use views with "@Binding" in Preview

How to use views with "@Binding" in Preview 해결방법 전체 테스트 소스 How to use views with "@Binding" in Preview SwiftUI를 @Binding을 사용하는 경우가 있고, 이때 미리 보기에서 아래와 같은 오류를 접하곤 합니다. Cannot convert value of type 'String' to expected argument type 'Binding' 이는 Binding 변수인 value에 일반 문자열 값이 들어왔기 때문입니다. 다른 View에서 이 TestView를 이용할 경우에는 아래와 같이 @State를 이용하면 문제가 없지만, struct UseView: View { @State private var input = "Bin..

개발 창고/iOS 2023.12.21

[SwiftUI] How to use "Toggle" in a view

1. 기본 사용 방법 2. 라벨 추가 3. 변수 추가 4. Event Handle 5. 체크박스 만들기 1. 기본 사용 방법 Toggle(isOn:.constant(true)){ // do action } fullwidth로 우측에 스위치가 생성됩니다. iOS에서는 checkbox보다 toggle이라는 개념을 더 많이 활용하는 것 같습니다. (기존 checkboxstyle은 deprecated 되었다는데, 제가 못 찾은 걸 수도 있고요.) 2. 라벨 추가 Toggle(isOn:.constant(true)){ Text("라벨입니다. #1") } Toggle(isOn:.constant(true), label: { Text("라벨입니다. #2") }) 1번과 2번 방식으로 View를 추가하여 Label을 추가..

개발 창고/iOS 2023.12.19

[SwiftUI] Preview에서 @Binding 변수 전달하는 방법

How to use views with "@Binding" in Preview SwiftUI를 @Binding을 사용하는 경우가 있고, 이 때 미리보기에서 아래와 같은 오류를 접하곤 합니다. Cannot convert value of type 'String' to expected argument type 'Binding' 이는 Binding 변수인 value에 일반 문자열 값이 들어왔기 때문입니다. 다른 View에서 이 TestView를 이용 할 경우에는 아래와 같이 @State를 이용하면 문제가 없지만, struct UseView: View { @State private var input = "Binding 테스트입력입니다." var body: some View { TestView(value:$inpu..

개발 창고/iOS 2023.08.02
반응형