将部分和行添加到UITableView以重置表

时间:2012-05-11 16:31:05

标签: objective-c uitableview reset

我有一个UITableView,用户可以构建并添加行。

当正在编辑表格视图时,我想添加一个带有单个红色行的部分来重置表格

我的导航栏非常忙于使用UIBarButtonItems的房地产来切换编辑,添加和视图。

我想我需要对“cellForRowAtIndexPath”和“NumberofSectionsInTableView”做一些事情

如何实现这一目标的任何帮助都会非常棒。

1 个答案:

答案 0 :(得分:1)

它就像你写的那样,并不难做到。

在导航栏中捕捉编辑按钮的事件,并执行一个设置部分和单元格数量的方法。添加到部分的数量+ 1(对于您的删除部分)和部分中单元格的单元格数量+1(因为您需要一个单元格 - 没有单元格的部分是什么)。

如果您现在调用[yourtableview reloadData] numberOfCellsInTableView,则会自动调用所有其他委托方法,并且您的新单元格+部分可见。

要使此单元格自定义(红色按钮),请调用cellForRowAtIndexPath并为此行声明自定义单元格。

祝你好运。