我想在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; 提前感谢任何类型的建议。谢谢
答案 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,首先阅读。