DisclosureGroup 로 접는 뷰 만들기
·
SwiftUI
DisclosureGroup를 사용하면 유저가 긴 내용을 선택적으로 필요할 시 제공하게하여 뷰를 낭비하지 않게 합니다    공식 문서에서 확인해보면 아래와 같은 코드를 제공하고 있으며 사용법은 굉장히 간단합니다.isExpanded: 매개변수를 사용하여 @State 프로퍼티 래퍼를 사용해 뷰의 확장을 추적 및 결정할 수 있습니다.content: 확장하는 뷰에 포함되는 내용들을 넣습니다.DisclosureGroup 내부에 중복으로 DisclosureGroup 을 넣어서 사용할 수도 있습니다.struct ToggleStates { var oneIsOn: Bool = false var twoIsOn: Bool = true}@State private var toggleStates = ToggleStat..
DisclosureGroup
·
SwiftUI
DisclosureGroup는 사용자한테 보여주거나 숨기기 위해서 사용됩니다 DisclosureGroup 뷰는 내용을 식별하는 label과 내용을 표시하고 숨기는 컨트롤로 구성됩니다. 내용을 표시하면 디스클로저 그룹은 "확장" 상태가 되고, 숨기면 디스클로저 그룹이 "축소"된 상태가 됩니다.다음 예제에서 2개의 DisclosureGroup는 두 개의 토글과 내장된 디스클로저 그룹과 stepper를 포함하고 있습니다. 이는 계층적으로 이루어지며 탭을 할 경우 하위 계층으로 있는 토글들과 Stepper가 나타나고 다시 한번 탭을 하면 사라집니다.struct ContentView: View { @State private var setActive: Bool = false @State private var..
ytw_developer
'disclosuregroup' 태그의 글 목록