如何在Button的click事件中添加表中的行

时间:2011-07-26 08:49:18

标签: iphone ipad uitableview

我想在Button的click事件的表中添加一行。为此我使用下面的代码。但它不起作用。

-(void)translation:(id)sender
{
    [self tableView:mainTableView numberOfRowsInSection:1];
    i+1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    // Return the number of rows in the section.
    return i;
} 

其中i是一个全局变量,它在viewdidload函数中初始化为1; 提前感谢任何类型的建议。谢谢

2 个答案:

答案 0 :(得分:2)

你可以这样按钮事件增加一个实例或全局变量就像你正在使用i所以代码看起来像这样

-(void)translation:(id)sender
{
   i = i+1;
//This function will automatically call numberofrows and cellforrowatindexpath methods of tableView
   [tableView reloadData];
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    // Return the number of rows in the section.
    return i;
} 

答案 1 :(得分:0)

一点建议:Table View Programming Guide for iOS,首先阅读。