Как добавить строку в таблицу по событию нажатия кнопки - PullRequest
0 голосов
/ 26 июля 2011

Я хочу добавить строку в таблицу при событии нажатия кнопки. Для этого я использую следующий код. Но это не работает.

-(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 ]

2 голосов
/ 26 июля 2011

Вы можете просто сделать это следующим образом при увеличении события кнопки для экземпляра или глобальной переменной, как вы используете 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;
} 
0 голосов
/ 26 июля 2011

Небольшое предложение: Руководство по программированию в табличном представлении для iOS , сначала прочтите это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...