2 years ago
#48529
Mikl.hart
How to correctly update CollectionView, when I swipe UIScrollView
I need to resolve problem: my Views into CollectionView not updating correctly when I swipe UIScrollView. I want to get update after scroll complete, but instead my View are updating every time when UIScrollView is moving.
My code:
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let offSet = scrollView.contentOffset.x
let width = scrollView.frame.width
let horizontalCenter = width / 2
scrollView.isPagingEnabled = true
scrollView.showsHorizontalScrollIndicator = false
pageControl.currentPage = Int(offSet + horizontalCenter) / Int(width)
currentIndex += 1
if currentIndex == viewModel.weather.count {
currentIndex = 0
}
self.cityLabel.text = self.viewModel.weather[currentIndex].now.name
self.todayCollectionView.reloadData()
}
ios
swift
xcode
uiscrollview
reloaddata
0 Answers
Your Answer