Compositional Layouts로 수평 방향으로 스크롤 할 수 있었다! 그러나, 수직 방향으로도 스크롤 할 수 있어 버릴 때의 대처법

현재 상태





해결책



다음 코드를 CollectionView에 설정하여 해결했습니다.

ViewController
        collectionView.isScrollEnabled = false



검증한 것



이하의 delegate 메소드를 불러 수평 스크롤과 수직 스크롤의 때의 거동을 조사했다.

ViewController
    func scrollViewDidScroll(_ scrollView: UIScrollView) {
        print(#function)
    }

검증 결과



수평 스크롤 때는 불리지 않는다.
수직 스크롤 때는 불린다.
→수직 스크롤이 필요 없기 때문에 스크롤의 처리를 무효로 하는 것으로 해결


GitHub



마지막으로



이 방법이 최선이라고는 생각하지 않기 때문에, 만약 다른 방법이 있으면 가르쳐 주셨으면 합니다.
제발! ! ! ! ! ! ! ! ! ! ! ! ! ! ! !

좋은 웹페이지 즐겨찾기