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
- 리펙터링
- 애니메이션
- Observable
- Refactoring
- Xcode
- ribs
- map
- Protocol
- uitableview
- 스위프트
- MVVM
- Clean Code
- RxCocoa
- collectionview
- Human interface guide
- HIG
- UICollectionView
- SWIFT
- 리펙토링
- uiscrollview
- clean architecture
- ios
- UITextView
- 리팩토링
- rxswift
- 클린 코드
- swift documentation
- tableView
- swiftUI
- combine
Archives
- Today
- Total
목록SelfSizing (1)
김종권의 iOS 앱 개발 알아가기
[iOS - Swift] SelfSizingTableView, SelfSizingCollectionView 구현 방법 (Dynamic Size)
SelfSizing 아이디어 SelfSizing이란? Cell의 크기에 따라 일종의 Container인 TableView와 CollectionView의 크기도 동적으로 커지게 만드는 것 구현 아이디어 layoutSubviews()에서 invalidateIntrinsicContentSize() 호출 intrinsicContentSize를 재정의하여 콘텐츠의 크기만큼 해당 뷰가 늘어나게끔 구현 사용하는쪽에서는 UIStackView로 위에서 정의한 tableView, collectionView를 넣어서 사용 UIStackView는 내부 뷰의 intrinsicContentSize에 따라 달라지므로, SelfSizing 구현에 적합 여기까지 하면 자동으로 height가 변경되는 tableView, scrollVi..
iOS 응용 (swift)
2022. 11. 26. 22:50