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