collectionviewcell 2

collectionView 안 텍스트 길이에 따라 동적으로 cell 사이즈 조절하기

문자열의 사이즈에 cell의 상하좌우 inset을 더한 만큼을 cell을 그릴 때마다 width로 동적으로 할당하도록 flowLayout을 설정하였다. 코드는 아래와 같다. extension ViewController: UICollectionViewDelegateFlowLayout { func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { let topBottomInset: CGFloat = 10 let leadingTrailingInset: CGFloat = 20 let cellH..

Trouble Shooting 2022.08.22

tableView VS collectionView 언제 뭘 사용해야 할까?

여러 개의 cell을 보여줄 때는 주로 자유도가 높아 커스텀하기 좋은 collectionView를 사용한다고 들었는데, 어떨 때 tableView로 구성해야 하는지, 어떨 때 colletionView로 구성해야하는지에 대해 알아보기 위해 테이블뷰와 컬렉션뷰의 장단점을 찾아보다가 정리하게 되었다. tableView 란? 단일 열에 배열된 행을 사용해 데이터를 표시하는 뷰이다. @MainActor class UITableView : UIScrollView UIScrollView를 상속 받고 있다. 보통 목록을 스타일을 구현할 때 사용되고, 수직 스크롤만 가능하다. 테이블의 개별 항목을 구성하는 cell은 UITableViewCell 이다. indexPath값을 통해 cell을 구분한다. 여러 행은 하나의 섹..

Trouble Shooting 2021.08.20
반응형
1