我有一个collectionView,包含100个imageViews INSIDE我的可扩展tableView。 当我单击tableView的单元格(展开它)时,我将tableview的高度更改为4000以显示我的collectionView of 100 imageViews 当我再次单击(折叠)时,我减少了tableView的高度,以便collectionView不再可见
这两种情况都会导致延迟,从而破坏用户体验
我怎样才能让它变得更加流畅,是否有更好的方式来解决这个问题,而不是我目前正在做的事情?
我正在使用:
self.tableView.beginUpdates()
self.tableView.reloadRowsAtIndexPaths([indexPath], withRowAnimation: UITableViewRowAnimation.None)
self.tableView.endUpdates()
更新tableview单元格的高度。