Как заполнить UITableView после инициализации - PullRequest
1 голос
/ 11 марта 2012

Я читаю учебник здесь http://adeem.me/blog/2009/05/19/iphone-programming-tutorial-part-1-uitableview-using-nsarray/

, который показывает, как заполнить UITableView при инициализации. Я не могу найти, чтобы сделать это после инициализации (например, когда пользователь нажал на кнопку).

Есть предложения?

1 Ответ

7 голосов
/ 11 марта 2012

Вы бы просто обновили источник данных и перезагрузили табличное представление.

Следуя этому руководству, вы сделаете это так:

- (IBAction)myButtonPressed:(id)sender
{
    self.arrayData = [[NSArray alloc] initWithObjects:@"iPhone", @"iPod", @"MacBook", @"MacBook Pro", @"iMac"];
    [self.tblSimpleTable reloadData]
}

Это скажет UITableView перезагрузить источник данных и отрегулировать количество секций, строк и т. Д.

Обратите внимание, что вы можете вместо этого использовать NSMutableArray.

[self.mutableArrayData addObject:@"iMac"];

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