2012-09-10 2 views
-2

У меня есть представление таблицы, которое я могу развернуть примерно на 3 уровня. У меня есть кнопка редактирования вверху, которая позволяет мне удалять строки. Я только что использовал измененный массив для хранения данных, и я могу удалить элементы из массива. Все это прекрасно работает.tableview, добавление строки, приложение iphone, цель c,

Для жизни я не могу понять, как добавить строку. Я прошел через всю документацию, но не могу заставить ее работать. Я пробовал бесчисленные вещи.

Я отредактировал numberOfRowsInSection, чтобы в режиме редактирования он увеличивался на 1. Но я не знаю, как сделать эту строку. Я хочу добавить дополнительную строку внизу (в режиме редактирования), чтобы добавить строку. Я просто не знаю, как получить эту строку на экране.

Если у кого-то есть код для простого табличного вида, только один вид, который имеет кнопку редактирования, которая позволяет добавлять и удалять строку, я бы очень ее оценил. Просто не могу окунуться в что-то здесь.

Cheers. Stephen

ответ

0

Вы можете добавить новый товар в массив и позвонить по номеру [UITableView reloadData].

Или вы можете использовать:

[tableView beginUpdate]; 
[tableView insertRowsAtIndexPaths:*arrayOfIndexPaths* withRowAnimation:*rowAnimation*]; 
[tableView endUpdate]; 
+0

Благодаря @Ivan Дьяченко. Я не уверен, в каком методе я должен добавить новый элемент в массив. Чтобы быть ясным, я хочу, чтобы зеленый + появился в новой строке с текстом «добавить новую строку», а когда пользователь коснулся + новой строки, пользователь может ввести текст. –

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