목록Apple Developer (19)
Where who wants to meet someone
sheet(isPresented:onDismiss:content:) | Apple Developer Documentation Presents a sheet when a binding to a Boolean value that you provide is true. developer.apple.com modal로 보여줘야 하는 View가 있어서 찾던 중, sheet이 적합하다고 여겨져서 사용을 했다. 하지만 기본값은 디바이스 높이만큼 View가 올라오는 것이었기에 조정이 필요했고, Indicator와 좀 더 굴곡진 표현 역시 원했기에 메서드를 찾아보았다. 위 애플 공식문서에서 좌측 메뉴를 보면, Modal presentations에서 사용할 수 있는 다양한 메서드를 안내하고 있다. 먼저 높이는 Configu..

var body: some View { TabView(content: { TestView() .tabItem { Label("탭 1", systemImage: "house") } }) } 위와 같이 TabView 안에 View를 넣고 tabItem modifier를 적용하면 다음과 같이 화면에 보인다 그러나 이 앱에서 내가 원하는 색이 있는데, 어떻게 바꿀 수 있을까 하고 시도한 결과 background, foreground 다 적용이 안되더라.. 검색 결과 accentColor를 사용했던 것 같은데 accentColor(_:) | Apple Developer Documentation Sets the accent color for this view and the views it contains. deve..

Data Essentials in SwiftUI - WWDC20 - Videos - Apple Developer Data is a complex part of any app, but SwiftUI makes it easy to ensure a smooth, data-driven experience from prototyping to production... developer.apple.com - SwiftUI 앱 내에서 데이터 흐름을 시작하는 방법, State / Binding 키워드 다루는 영상 Getting started Data for a new view - view가 작업을 수행하려면 어떤 데이터가 필요한가? (예시: 표지, 서명, 저자, 진행률) - view가 해당 데이터를 어떻게 조작하는가? ..
Picker | Apple Developer Documentation A control for selecting from a set of mutually exclusive values. developer.apple.com - 앱에서 Picker를 통해 선택지를 제공해야 할 필요가 있어 찾아보게 되었고, 새로운 지식이기 때문에 정리를 해보려 한다. enum Flavor: String, CaseIterable, Identifiable { case chocolate, vanilla, strawberry var id: Self { self } } @State private var selectedFlavor: Flavor = .chocolate 예제에서는 Picker에서 제공할 항목들을 enum의 각 case로 ..
개인정보 처리방침 'SangYun Lee'는 정보주체의 자유와 권리 보호를 위해 「개인정보 보호법」 및 관계 법령이 정한 바를 준수하여, 적법하게 개인정보를 처리하고 안전하게 관리하고 있습니다. 이에 「개인정보 보호법」 제30조에 따라 정보주체에게 개인정보 처리에 관한 절차 및 기준을 안내하고, 이와 관련한 고충을 신속하고 원활하게 처리할 수 있도록 하기 위하여 다음과 같이 개인정보 처리방침을 수립·공개합니다. ▪ 개인정보의 처리목적 'SangYun Lee'는 개인정보를 요구, 저장하거나 이용하지 않습니다. ▪ 개인정보의 처리 및 보유기간 'SangYun Lee'는 개인정보를 요구, 저장하거나 이용하지 않습니다. 따라서 이용자의 개인정보를 처리하거나 보유하는 기간도 없습니다. ▪ 처리하는 개인정보 항목 ..