最近又发现一个坑,就是在UITableViewCell中,添加UITextView来显示内容,出现了TextView内容显示缺失的问题,这个正常情况下很难发现的,只有在快速滑动UITableView的时候才会出现,因为我需要对TableView进行截图,调用scrollToRowAtIndexPath:
方法进行滑动的,所以出现了截图内容缺失的情况,实际显示看起来是正常的。
源起:
在给UITextView填充内容时,Cell会进行复用,所以Cell的内容如果你没有手动给它清空的话,那它就会自己来清空,但是它的速度可能会慢一些,如果你需要瞬间使用Cell的话,就出现了内容缺失的情况,因为它自己都来不及填充完内容你就要用了。
解决?
很简单,直接在UITextView填充内容前,手动清空一下UITextView的内容就行。
网友评论