現状
解決策
以下のコードをCollectionViewに対して設定することで解決しました。
ViewController
collectionView.isScrollEnabled = false
検証したこと
以下のdelegateメソッドを呼んで水平スクロールと垂直スクロールの時の挙動を調べた。
ViewController
func scrollViewDidScroll(_ scrollView: UIScrollView) {
print(#function)
}
検証結果
水平スクロールの時は呼ばれていない。
垂直スクロールの時は呼ばれている。
→垂直スクロールが要らないのでスクロールの処理を無効にすることで解決
GitHub
最後に
この方法が最善とは思わないので、もし他の方法があれば教えていただきたいです。
お願いします!!!!!!!!!!!!!!!!