[iOS] Collection View 하나씩 옆으로 넘기기 구현

HL·2022년 4월 30일
0

iOS

목록 보기
5/22

요약

1. 사이즈 맞추기

  • 컬렉션뷰 크기 == 셀 크기
extension DetailViewController: UICollectionViewDelegateFlowLayout {
    func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return collectionView.frame.size
    }
}

2. 레이아웃 설정

  • 셀 간격 없음
  • 스크롤 방향 가로
  • 컬렉션뷰 넘기기 가능
private let collectionView: UICollectionView = {
    let layout = UICollectionViewFlowLayout()
    layout.minimumLineSpacing = .zero       // 로우 간격
    layout.minimumInteritemSpacing = .zero  // 컬럼 간격
    layout.scrollDirection = .horizontal
    
    let cv = UICollectionView(frame: .zero, collectionViewLayout: layout)
    cv.backgroundColor = .white
    cv.isPagingEnabled = true
    return cv
}()
profile
Frontend 개발자입니다.

0개의 댓글