Iphone “a”的UITableView动画;“懒惰”;用户界面设计?

Iphone “a”的UITableView动画;“懒惰”;用户界面设计?,iphone,uitableview,Iphone,Uitableview,我有一个UITableViewController,允许用户执行编辑任务 现在,一旦用户提交了更改,表视图就不会直接更改模型并更新表,而是“通知”模型用户想要做什么。模型会相应地更新,然后发布已更改的通知 就我所见,我需要在tableview上开始/结束更新,并在更新之间将模型更改为“最终形式”。但是,我的更改是异步的,不能保证在调用“tableview endupdates”之前更新模型 目前,每次收到“model Dod change”通知时,我都会重新加载整个表 那么,我如何才能真正使细胞

我有一个UITableViewController,允许用户执行编辑任务

现在,一旦用户提交了更改,表视图就不会直接更改模型并更新表,而是“通知”模型用户想要做什么。模型会相应地更新,然后发布已更改的通知

就我所见,我需要在tableview上开始/结束更新,并在更新之间将模型更改为“最终形式”。但是,我的更改是异步的,不能保证在调用“tableview endupdates”之前更新模型

目前,每次收到“model Dod change”通知时,我都会重新加载整个表

那么,我如何才能真正使细胞动画(删除/插入)工作?
模型是否应该为每个小更改而不是整个表发出通知?

您需要存储用于显示数据的旧数组,并将其与新数组进行比较。然后可以设置任何添加/删除的动画。 此外,除非您正在做一些非常奇特的事情,否则您不是在修改模型,而是在修改基于模型的一组数据