Увеличьте высоту ячейки коллекции при нажатии кнопки и прокрутите вниз - PullRequest
0 голосов
/ 07 июня 2018

У меня есть контроллер представления коллекции, реализованный с помощью следующего метода

func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: view.frame.width, height: 661)
}

Я жестко закодировал значение высоты, но когда я нажимаю кнопку, я хочу, чтобы высота ячейки была равна 800, и прокручивался до нижней частиячейка. (У меня только одна ячейка).Пожалуйста, помогите

1 Ответ

0 голосов
/ 07 июня 2018
var dynamicHeight = 661
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
        return CGSize(width: view.frame.width, height: dynamicHeight )
}
@IBAction func yourButton(_ sender: Any?)
{
   self.dynamicHeight = 800
   self.collectionView.reloadData()
}
...