Добавление строки в UITableView при нажатии кнопки - PullRequest
0 голосов
/ 14 января 2011

Эй! Извините, если этот вопрос уже задавался ранее, но я просмотрел форумы в Google и не смог найти подходящий ответ. У меня есть UITableView, к которому я хотел бы добавить данные только при нажатии кнопки. Эта кнопка является пользовательской кнопкой, а не обычной кнопкой +. Любая помощь будет оценена! Если есть ссылка, которая может помочь, пожалуйста, оставьте ее! Спасибо!

Ответы [ 2 ]

0 голосов
/ 04 января 2013

Создайте пользовательскую кнопку и подключите ее в конструкторе интерфейсов к этому методу:

- (IBAction)buttonPressed:(id)sender{

    //Assuming you have an NSMutableArray named cellData 
    //as the datasource for your table:

    //add to datasource
    [[self cellData] addObject:[@"Cell " stringByAppendingFormat:@"%d", indexPath.row]];

    //add to table with a animation form the right
    NSIndexPath *path = [NSIndexPath indexPathForRow:[[self cellData] count] - 1  inSection:0];
    NSMutableArray *rows = [NSMutableArray arrayWithObject:path];
    [[self tableView] insertRowsAtIndexPaths:rows withRowAnimation:UITableViewRowAnimationRight];

}
0 голосов
/ 14 января 2011
- (void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation

Из UITableView Документы

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