AQGridView开源库中的示范DEMO:SpringBoard中为什么需要empty cell

AQGridView开源库中的示例DEMO:SpringBoard中为什么需要empty cell这几天在看AQGridView开源库中的示例DEM

AQGridView开源库中的示例DEMO:SpringBoard中为什么需要empty cell

这几天在看AQGridView开源库中的示例DEMO:SpringBoard,一直不明白里面为什么会有empty cell,看了几遍代码终于明白了。

先看下面的代码:


在我们拖动的过程当中,左边原来的图标会一直显示,这显然是不对的。

如果不注释掉那个代码它就会调用下面的方法:


这其实就是拖动过程当中一直有这个empty cell,只不过被隐藏了。这样就达到了拖动的效果。