展开和折叠时展开的tableview延迟

时间:2016-08-13 17:03:00

标签: ios swift performance uitableview uicollectionview

我有一个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单元格的高度。

0 个答案:

没有答案