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