일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- uitableview
- clean architecture
- swift documentation
- Clean Code
- Protocol
- ribs
- 리펙토링
- tableView
- combine
- UICollectionView
- RxCocoa
- 애니메이션
- HIG
- ios
- SWIFT
- collectionview
- swiftUI
- 리팩토링
- UITextView
- rxswift
- Refactoring
- MVVM
- 스위프트
- map
- uiscrollview
- 클린 코드
- Human interface guide
- 리펙터링
- Observable
- Xcode
- Today
- Total
목록UICollectionViewCell (2)
김종권의 iOS 앱 개발 알아가기
Cell안에 UICollectionView를 넣는 구현 아이디어 UITableViewCell 안에 UICollectionView가 있어야하므로, UITableViewCell을 서브클래싱한 커스텀 셀에 UICollectionView를 정의 UITableViewCell의 커스텀셀에서 dataSources를 처리하도록 구현 UITableViewCell에서 items들을 들고 있도록 구현 구현 - 모델링 셀에 표시할 타입 정의 thumbnail 케이스는 위 사진에서 MyTableViewCellOne에서 사용할 타입 collection 케이스는 위 사진에서 MyTableViewCellTwo에서 사용할 타입 (이 셀에는 collectionView가 존재하므로, collectionView에서 사용할 데이터도 포함) ..
normal 이미지 highlighted 이미지 Highlighted에 원하는 이미지 표출 구현 아이디어 커스텀 셀을 정의할때 highlighted를 override하여 highlighted될 시점에 UIView.transition 애니메이션을 통해 애니메이션을 변경했다가, comletion 블럭에서 다시 이미지를 복구 UIImageView의 이미지가 변하는 애니메이션은 UIView.animate는 적용이 안되고 UIView.transtion을 사용해야 동작하는것을 주의 Highlighted 애니메이션 처리 주의할 점 UITableViewCell은 메소드에서 이벤트를 받아서 처리 final class MyTableViewCell: UITableViewCell { override func setHighli..