Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- clean architecture
- 리팩토링
- 애니메이션
- HIG
- uitableview
- swiftUI
- 스위프트
- 클린 코드
- SWIFT
- RxCocoa
- 리펙터링
- collectionview
- rxswift
- ios
- 리펙토링
- tableView
- map
- ribs
- Human interface guide
- swift documentation
- MVVM
- UICollectionView
- combine
- uiscrollview
- Protocol
- Xcode
- Clean Code
- Refactoring
- UITextView
- Observable
Archives
- Today
- Total
목록GeometryEffect (1)
김종권의 iOS 앱 개발 알아가기
[iOS - SwiftUI] GeometryEffect 사용 방법 (움직이는 애니메이션)
목차) SwiftUI의 기본 - 목차 링크 GeometryEffect 개념 위치를 변경해주는 이펙트 형태를 갖고있는 프로토콜 effectValue 메소드에서 CGAffineTransform과 같은 위치 관련 변환하는 코드를 넣고 리턴 GeometryEffect라는 프로토콜을 준수하는 struct를 만들고, 사용하는쪽에서 .modifier()와 같은 곳에 주입하여 사용 main thread에서 위치를 보간할때마다(=애니메이션이 적용될때마다) 계속 불리는 메소드가 effectValue @available(iOS 13.0, macOS 10.15, tvOS 13.0, watchOS 6.0, *) public protocol GeometryEffect : Animatable, ViewModifier where S..
iOS 기본 (SwiftUI)
2022. 10. 17. 23:15