Вставьте новый раздел в UITableView - PullRequest
0 голосов
/ 27 февраля 2012

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

Я нашел что-то очень похожее, но не смог найти подробностей о том, как он на самом деле это реализовал.

СпасибоВы.

enter image description here

Ответы [ 2 ]

0 голосов
/ 27 февраля 2012
- (void)sectionPreviousBunttonPress:(id)sender {
...
[sections addObject:section];
[courses addObjectsFromArray:fetchedCourses];
[table reloadData];
}
0 голосов
/ 27 февраля 2012

Вам нужно будет прочитать о UITableViews и методах делегатов. Секции контролируются в:

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView

Вы можете поместить условную логику здесь, чтобы контролировать, сколько секций вам нужно. Вызовы по нажатию кнопки [tableView reloadData]; и будет обновлять разделы с ним. То, как вы управляете данными, поступающими в таблицу, зависит от вас, но с этого следует начать.

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