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 |
Tags
- swiftUI
- Human interface guide
- UITextView
- 리펙터링
- Xcode
- Clean Code
- rxswift
- Observable
- combine
- RxCocoa
- HIG
- ios
- ribs
- clean architecture
- SWIFT
- uiscrollview
- 스위프트
- MVVM
- uitableview
- Protocol
- swift documentation
- collectionview
- Refactoring
- map
- 애니메이션
- 리펙토링
- tableView
- UICollectionView
- 클린 코드
- 리팩토링
Archives
- Today
- Total
목록UIGraphics (1)
김종권의 iOS 앱 개발 알아가기
[iOS - swift] TableView Cell 삭제, 편집, 이동 (snapshot, UIGrphics)
Cell 이동 애니메이션 적용 아이디어 CGPoint값을 가지고 tableView에서 cell의 위치를 알 수 있는 것: let indexPath = tableView.indexPathForRow(at:) UIGraphics를 통해 스냅샷을 찍어서, 그 스냅샷 이미지에 shadow 속성 부여 후 tableView.addSubview(스냅샷 뷰) 함수 내에 struct, static let으로 할당하여, 최초 longPressed할 때의 indexPath값을 head 메모리에 저장 longPressed의 .changed 상태가 연속적으로 일어나므로 여기에서 스냅샷 뷰의 center좌표를 바꾸어줌으로써 이동 동시에 dataSource도 swap 사용 Cell 사용 Edit모드는 지양할 것 > 버튼을 눌러서 ..
HIG(Human Interface Guidelines)/HIG - UI
2021. 5. 7. 01:41