首页 > 解决方案 > 键盘导致 UICollectionView Cells 加载错误

问题描述

我有一个有趣的问题:“有人可以解释这种行为吗?”

单击此处查看.gif(我还不允许发布图片)

解释:当我点击搜索栏时,会出现一个新的 ViewController(你在 gif 中看到的那个)。那里的键盘立即弹出。当我现在通过向下滚动关闭键盘时,似乎键盘后面的单元格重新渲染或尚未加载......我不知道在哪里搜索这个,所以我省去了发布不必要代码的麻烦。

谢谢!:-)

标签: iosswiftiphonexcode

解决方案


gif没有任何问题。UITableView必要时创建和重用单元格。那就是它们变得可见或不可见的时候。由于您在弹出键盘的情况下更改了视图控制器,因此只创建了可见单元格。键盘后面的那些还没有初始化。


推荐阅读