如何在iphone中的tableviewcell节中添加行

如何在iphone中的tableviewcell节中添加行,iphone,objective-c,uitableview,Iphone,Objective C,Uitableview,我想按节添加行。 我的UITableview中有4个部分。在第一节中只有一行,我想在运行时添加新行,若用户需要写入额外信息,那个么在第0节中不要增加行。这个增量代码我必须在点击按钮时给出。请指导我如何才能做到这一点 请帮助我了解如何按节增加行数。我必须在每个部分上按四个按钮才能再增加一个。但如果第1节有3行,如果用户希望在第0行和第1行之间添加新行 为此,我必须给一个按钮图标旁边的第1节和第0行如果用户点击+按钮,然后应该增加向下第0行帮助我在这方面 - (void)insertRowsAtIn

我想按节添加行。 我的
UITableview
中有4个部分。在第一节中只有一行,我想在运行时添加新行,若用户需要写入额外信息,那个么在第0节中不要增加行。这个增量代码我必须在点击按钮时给出。请指导我如何才能做到这一点

请帮助我了解如何按节增加行数。我必须在每个部分上按四个按钮才能再增加一个。但如果第1节有3行,如果用户希望在第0行和第1行之间添加新行 为此,我必须给一个按钮图标旁边的第1节和第0行如果用户点击+按钮,然后应该增加向下第0行帮助我在这方面

- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
这是你的答案

更新

-(IBAction)plusSignTapped {
       [myTable insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:1 inSection:0]] withRowAnimation:UITableViewRowAnimationLeft];
} 
您还应该不要忘记增加的返回值

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

可以在.h文件中获取布尔值

比如说

Class1.h

BOOL checkValue;
Class1.m

在viewDidLoad中

checkValue=NO;
在节委托方法中的行数中

if(section==0) {
    if(checkValue) {
        return 2;
    }
    else {
        return 1;
    }
}
您只需为索引路径方法中的行在单元格中的第0节中的2行编写代码 在按钮操作中,您只需编写如下代码:

-(IBAction)btnAct {
    checkValue=YES;
    [tableView reloadData];
}

注意:此代码仅帮助您增加一行

-(iAction)plusSignTapped{rowForSectionOne++;//str=[NSString stringWithFormat:@“%d”,rowForSectionOne];//NSLog(@“************:%d”,str);[self.mytableview重载数据];}-(void)insertRowsAtIndexPaths:(NSArray*)带rowAnimation的indexPaths:(UITableViewRowAnimation)animation{if([indexPaths row]==0&[indexPaths section]==0){rowForSectionOne++;}}您找到这个问题的解决方案了吗?我也面临同样的问题。