Вы бы просто обновили источник данных и перезагрузили табличное представление.
Следуя этому руководству, вы сделаете это так:
- (IBAction)myButtonPressed:(id)sender
{
self.arrayData = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"MacBook", @"MacBook Pro", @"iMac"];
[self.tblSimpleTable reloadData]
}
Это скажет UITableView
перезагрузить источник данных и отрегулировать количество секций, строк и т. Д.
Обратите внимание, что вы можете вместо этого использовать NSMutableArray
.
[self.mutableArrayData addObject:@"iMac"];