我有一个UITableView,用户可以构建并添加行。
当正在编辑表格视图时,我想添加一个带有单个红色行的部分来重置表格
我的导航栏非常忙于使用UIBarButtonItems的房地产来切换编辑,添加和视图。
我想我需要对“cellForRowAtIndexPath”和“NumberofSectionsInTableView”做一些事情
如何实现这一目标的任何帮助都会非常棒。
答案 0 :(得分:1)
它就像你写的那样,并不难做到。
在导航栏中捕捉编辑按钮的事件,并执行一个设置部分和单元格数量的方法。添加到部分的数量+ 1(对于您的删除部分)和部分中单元格的单元格数量+1(因为您需要一个单元格 - 没有单元格的部分是什么)。
如果您现在调用[yourtableview reloadData] numberOfCellsInTableView,则会自动调用所有其他委托方法,并且您的新单元格+部分可见。
要使此单元格自定义(红色按钮),请调用cellForRowAtIndexPath并为此行声明自定义单元格。
祝你好运。