我有一个使用以下方法实现的集合视图控制器
func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize {
return CGSize(width: view.frame.width, height: 661)
}
我已经硬编码了一个高度值,但是当我按下一个按钮时,我希望单元格的高度为 800 并滚动到单元格的底部。(我只有一个单元格)。请帮忙
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()
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句