向表中添加行

时间:2012-01-12 07:16:08

标签: xcode tableview

我有一个表添加了NSArray的对象,名为listOfConjProcedures我想使用一个插入控件,它出现在表格顶行的上方,在点击UInavigation控制器中的编辑按钮时向我的表中添加行,我找不到好的示例代码。 编辑功能如下所示:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    if ([tableView isEditing])
        return [listOfConjProcedures count] + 1;
    else
        return [listOfConjProcedures count];    
}

- (void)tableView:(UITableView *)tableView commitEditingStyle:(UITableViewCellEditingStyle)editingStyle forRowAtIndexPath:(NSIndexPath *)indexPath
{
    if (editingStyle == UITableViewCellEditingStyleDelete) {
        // Delete the row from the data source.
        [listOfConjProcedures removeObjectAtIndex:indexPath.row];
        [tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
    } else if (editingStyle == UITableViewCellEditingStyleInsert) {
        // Create a new instance of the appropriate class, insert it into the array, and add a new row to the table view.

          }            
        }

我不知道如何在点击编辑按钮时(插入代码的底部)继续插入功能以引入新行。 提前谢谢。

1 个答案:

答案 0 :(得分:1)

此链接可帮助您插入新行link1 link2 link3