UITableView - Добавление дополнительных строк - PullRequest
0 голосов
/ 30 августа 2011

Я создал UITableView в приложении, используя основу учебника по следующей ссылке:

http://www.theappcodeblog.com/?p=353

Я настроил стиль под свои нужды, и он отлично работает,Однако, если я хочу добавить дополнительные строки в таблицу, я сталкиваюсь с проблемой.У меня есть три NSMutableArrays, которые содержат category, subCategory и categoryDetails.Я добавил дополнительную запись в каждую из существующих 6, чтобы сформировать новую строку.

Я предположил, что все будет в порядке, так как код numberOfRowsInSection установлен так, чтобы возвращать [количество категорий];

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section 
{
    return [category count];
}

Я предполагал, что, добавив запись для каждого массива, добавив изображениепроверит количество категорий и автоматически добавит новую строку.Тем не менее, что он на самом деле повторяет первый массив, а затем укладывает новый поверх него перекрытия.

Есть идеи?

Ответы [ 2 ]

1 голос
/ 30 августа 2011

Казалось бы, это как-то связано с cellForRowAtIndexPath. На самом деле не видя код, я бы сказал, что вы добавляете новые метки, относящиеся к 7-й строке, к уже созданной 6-й строке. И, следовательно, перекрытие.

0 голосов
/ 30 августа 2011

Вы вызываете метод перезагрузки данных табличного представления, когда ваши данные изменяются?

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