2015-02-24 4 views
-3

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

+3

Пожалуйста, прочтите "Table View Руководство по программированию прошивки" в документации. – rmaddy

+0

ypu хочет обычная ячейка? –

+0

Но если быть более конкретным ... вы хотите добавить еще одну строку в стек ячеек таблицы с нажатием кнопки? – kygcoleman

ответ

4

Это нормально, помимо добавления новой строки (визуально) вам необходимо обновить свой источник данных (в этом случае массив уведомлений). Пользовательский интерфейс - это просто визуализация вашего источника данных. Итак:

[array addObject:@"a new Entry"]; 

[[self tableView] insertRowsAtIndexPaths:paths 
         withRowAnimation:UITableViewRowAnimationTop]; 

И когда вы удаляете:

[array removeObjectAtIndex:indexPath.row]; 

[[self tableView] deleteRowsAtIndexPaths:paths 
         withRowAnimation:UITableViewRowAnimationTop]; 
+0

Думаю, я понял это сейчас. Как связать представление таблицы с массивом? – Minebomber

Смежные вопросы