CollectionView는 상하 혹은 좌우로 Scroll이 가능하다..!
사실 UICollectionView는 UIScrollView의 속성을 가지고 있다.
CollectionView에서 Scroll되는 상황을 파악하고 싶다면 UIScrollViewDelegate에서 파악이 가능하다!
코드는 이전에 진행했던 토이플젝에서 가져왔다.
extension OnboardingViewController: UIScrollViewDelegate {
func scrollViewDidScroll(_ scrollView: UIScrollView) {
print(scrollView.contentOffset)
}
}
이처럼 contentOffset을 사용하면 스크롤이 되는 동안 얼마나 움직이게 되는지 알 수 있다.
스크롤되며 셀이 움직이는 동안 (x,y)를 확인하여 얼만큼 움직이게 되는지를 알 수 있다.
offset이 x축으로 390씩 움직이는 것을 알 수 있음! = 스크린 사이즈가 가로로 390임을 알 수 있다.
'iOS' 카테고리의 다른 글
[iOS] Navigation과 Modal (0) | 2022.06.29 |
---|---|
[iOS] Diffable DataSource, SnapShot, Compositional Layout (0) | 2022.06.04 |
[iOS] UITabbarController 개요 (0) | 2022.05.29 |
[iOS] UICollectionView 개요 (0) | 2022.05.19 |
[iOS] Xib 파일을 이용한 TableViewCell (0) | 2022.03.23 |