不可编辑的UITableView部分?

时间:2010-03-10 01:00:22

标签: iphone uitableview

我有一个包含3个部分的UITableView。前两个部分是静态的,第三个部分可以由用户操纵。通过重写commitEditingStyle方法,我可以根据需要从第3节中删除条目。但是,执行此操作会使删除按钮出现在第0和第1部分的单元格中,即使我只在第3部分中选定的单元格时执行代码。

如果删除按钮可以在第0和第0部分显示,即使代码没有做任何事情,我觉得这很令人困惑。有没有办法设置0和1部分,以便左 - >右滑动不设置这些部分可编辑?

谢谢!

1 个答案:

答案 0 :(得分:12)

在dataSource中使用- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath