我有一个配置文件ViewController,并且在其中有一个UIScrollView
。在scrollView
内有一个UICollectionView
。
问题是我无法处理2个scrollViews之间的滚动。
我声明了一个方法,该方法在达到scrollView的底部后将其禁用。但是我无法声明用于检测CollectionView何时到达顶部的方法。
检查此图像:https://i.stack.imgur.com/ziRC7.png
class ProfileView: UIViewController ,UICollectionViewDelegate, UICollectionViewDataSource, UIScrollViewDelegate {
@IBOutlet weak var collectionView: UICollectionView!
@IBOutlet weak var scrollview: UIScrollView!
func scrollViewDidScroll(_ scrollView: UIScrollView) {
//When scrollView reaches it's Bottom.
if (recipesCollectionView.contentOffset.y <= 0 && scrollview.contentOffset.y < (scrollview.contentSize.height - scrollview.frame.size.height)) {
scrollview.isScrollEnabled = true
collectionView.isScrollEnabled = false
}
//I need a method when the collectionView reaches top.
}
}