# UICollectionView

UICollectionViewDiffable DataSource 튜토리얼
Controller 에서 받은 데이터 vs UI(CollectionView) 에서 가지고 있는 데이터가 이원화 되어 관리되어서, 매번 reloadData() 를 해서 싱크를 맞춰야 했습니다. 이것을 다른 방식으로 접근해서 문제를 해결하려고 나왔습니다.기존의 UIColl

UICollectionView cell dynamic height 구현하기(2)_Layout Life Cycle
앞에서 UICollectionView의 dynamic height를 구현하기 위해서 레이아웃을 커스텀으로 작성하고 이를 위해 딜리게이트와 더미 셀을 활용하는 방법을 정리해보았다. 그러면서 본인이 비효율성을 느끼고 다른 방법으로 삽질해보려고 했다라는 말로 해당 포스팅을

UICollectionView cell dynamic height 구현하기(1)_CustomLayout
이번에 작업을 하다보니 메신저 화면을 구현해야 하는 상황에 맞닥뜨리게 되었다. 다행인지 아쉬운 건지는 몰라도 일단 메신저 전체가 아닌, 대화방만 구현하면 되는 터라 부담이 좀 덜하긴 했지만 그럼에도 처음 작업해보는 지라 약간의 두려움을 안고 작업을 시작하게 되었다.아니

[WWDC18] - A Tour of UICollectionView
UICollectionView는 애플리케이션에서 뛰어난 사용자 경험을 달성하는 데 도움이 되는 유연하고 강력한 도구입니다. UICollectionView API를 시작하기부터 고급 업데이트 애니메이션까지 다루는 방법을 알아봅시다.오늘 다룰 것레이아웃업데이트애니메이션코드

[Swift] Custom Cell로 UICollectionView 구현하기
이전에, Custom Cell을 포함하는 UITableView로 화면을 구성해보았다. 이번에는 Custom Cell로 구성된 기본적인 UICollectionView를 구현해보려고 한다. UICollectionView도 UITableView처럼 UIScrollView

[Swift] StatusBar 클릭시 UICollectionView Cell의 AutoLayout이 깨질 때
아이폰 맨 위 상태바를 클릭했을 때 Cell의 위치가 이상한 곳으로 가면서 깨지는 현상

학생 얼굴 좀 봅시다! (by UICollectionView)
첫 번째 기능으로 학년, 반, 번호를 통해 학생을 조회하기 위한 화면을 만들어 봤습니다.
[Swift] CollectionVeiw로 ImagePager 만들기 (1)
사용 된 라이브러리 snapKit UIKit Foundation 1. 기초단계 1-1. ViewController 설정하기 1-2. Cell 설정하기. 1-3. Delegate 설정하기

UICollectionViewCompositionalLayout in iOS 13+
UICollectionViewCompositionalLayout > - compositional layout은 collectionView layout의 한 유형이다. > > 구성 가능(composable)하고 유연(flexible)하며 빠르도록(fast) 설계되었기 때

UICollectionView Basics
콘텐츠를 화면에 표시하기 위해 collectionView는 다양한 object와 협력한다.app에 의해 제공되는 사용자 지정 object와 (ex: app은 collectionView에 표시할 item의 개수를 알려주는 data source를 반드시 제공해야 한다.)
[WWDC20] Modern Cell Configuration: Basics of Configuration
Bagics of Configuration iOS 13에서 tableView의 Cell을 구성했던 방법 iOS 13에서는 cell에 내장되어 있는 imageView와 textLabel 속성을 사용해 image와 text를 구성했다. > 새로운 configuratio