您好,当插入新部分时,我在 UItableview 上遇到了一个奇怪的情况。
我的期望:我在0处插入一个新部分,并且仅针对该新插入的部分调用viewFor / willDisplayed。
我要得到的内容:在所有情况下,如果当前节数为2> N,我都会得到理想的行为。但是如果表中当前只有一个节,我插入一个新的。 viewFor / willDisplayed将同时在0和1上调用。
在我完成插入操作时,这会严重破坏ui动画,更新第1节的内容(而无需显式重新加载),并调用beginUpdate / endUpdate来更新其高度。但是在这种情况下,现在将在它已经获得新模型集且没有任何动画的情况下调用它,尽管viewForHeader会导致出现动画故障。
任何人都对如何克服uitableview的功能/错误有任何见解?