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
- 리팩토링
- swift documentation
- 스위프트
- 리펙터링
- uiscrollview
- Refactoring
- MVVM
- combine
- ios
- uitableview
- Xcode
- SWIFT
- UICollectionView
- RxCocoa
- swiftUI
- clean architecture
- rxswift
- Protocol
- 리펙토링
- tableView
- collectionview
- map
- Clean Code
- Observable
- UITextView
- Human interface guide
- HIG
- 클린 코드
- 애니메이션
- ribs
Archives
- Today
- Total
목록이동 (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