on
SwiftUI 모음
SwiftUI 모음
728x90
안녕하세요. 서근입니다.
저는 새내기 IOS 개발자로써, 다양한 블로그 및 유튜버 분들의 게시글을 참고하여 작성중에 있습니다.
- Controls
- Button
- EditButton (toolbar, onDelete, onMove)
- Text
- TextField (textCase, hideKeyboard)
- TextEditor
- SecureField
- ProgressView
- Slider
- Stepper
- NavigationView / NavigationLink
- TabView
- List (listStyle, toolbar, onDelete, onMove)
- Divider
- ScrollView
- DisclosureGroup
- Section
- Group / GroupBox
- animation #1
- animation #2
- Lottie Animation(애니메이션)
- Sheet (@Environment / presentationMode)
- Link
- layoutPriority() - 레이아웃 우선 순위
- Toggle (toggleStyle)
- form (disabled / toggle / section)
- Alert
- ActionSheet
- Gesture
- Layout
- View LayOut
- Shape(Circle, Rectangle, Capsule, RoundedRectangle) / Stack 조합
- ZStack (Spacer, offset, zIndex)
- HStack
- LazyV(H)Stack
- LazyV(H)Grid
- List를 이용해서 Grid형식 만들기
- AspectRatio / GeometryReader
- FixedSize
- Spacer / frame / minLength
- ForEach
- ScrollViewReader
- OutlineGroup
- Picker Controls
- Picker
- DataPicker
- ColorPicker
- Others
- UIKit와 SwiftUI 구성요소 비교
- Overlay / background / Alignment
- Image
- Color / Gradient (Linear, Angular, Radial) - fill / strokeBorder
- Menu
- label
- Redacted (콘텐츠 모자이크)
- onAppear() & onDisappear()
- WebView
- VideoPlayer
- Map View / MapView project
- trim (with timer)
- Path
- Passing the Data
- @State, @ObservedObject / Struct를 Class로
- @State & Binding : 클릭시 배경화면 변경
- @State & Binding : 간단한 날씨앱 및 다크모드 라이트모드
- 삼항 연산자 / IF
- @Binding #1
- @Binding #2
- @Binding #3
- @EnvironmentObject - 뷰간에 데이터 공유
- @ObservedObject #1
- @ObservedObject #2
- UserDefault
- @StateObject
- Widget
- ContainerRelativeShape
from http://seons-dev.tistory.com/notice/48 by ccl(A) rewrite - 2021-03-25 22:00:28