У меня есть горизонтальное представление коллекции, которое добавляет новую ячейку каждый раз, когда я нажимаю кнопку.Я пытаюсь прокрутить представление коллекции к следующей ячейке, когда ячейки больше не видны каждый раз, когда я нажимаю кнопку.
Код, который у меня сейчас есть, не работает должным образом
Код:
@IBAction func random(_ sender: Any) {
resultsCollection.reloadData()
let collectionBounds = resultsCollection.bounds
let contentOffset = CGFloat(floor(resultsCollection.contentOffset.x - collectionBounds.size.width))
self.moveToFrame(contentOffset: contentOffset)
}
func moveToFrame(contentOffset : CGFloat) {
let frame: CGRect = CGRect(x : contentOffset ,y : resultsCollection.contentOffset.y ,width : resultsCollection.frame.width,height : resultsCollection.frame.height)
resultsCollection.scrollRectToVisible(frame, animated: true)
}
Как это исправить, чтобы он правильно прокручивался при нажатии на кнопку?