У меня есть контроллер представления профиля, и это родительское представление - scrollView
. Но внутри него есть collectionView
для рецептов.
Образец изображения:
https://i.stack.imgur.com/ziRC7.png
Я хочу управлять прокруткой от scrollView
до collectionView
. Поэтому в моей функции scrollViewDidScroll
я написал этот код, но он не работает.
class userProfileView: UIViewController ,UICollectionViewDelegate, UICollectionViewDataSource, UIScrollViewDelegate {
@IBOutlet weak var recipesCollectionView: UICollectionView!
@IBOutlet weak var main_scrollview: UIScrollView!
func scrollViewDidScroll(_ scrollView: UIScrollView) {
if (recipesCollectionView.contentOffset.y <= 0 && main_scrollview.contentOffset.y < (main_scrollview.contentSize.height - main_scrollview.frame.size.height)) {
main_scrollview.isScrollEnabled = true
recipesCollectionView.isScrollEnabled = false
}
else if (main_scrollview.contentOffset.y >= (main_scrollview.contentSize.height - main_scrollview.frame.size.height)) {
main_scrollview.isScrollEnabled = false
recipesCollectionView.isScrollEnabled = true
}
}
}
В чем проблема?
Заранее спасибо!