Я новичок в xcode и пытаюсь учиться. Я следовал этому руководству http://p2p.wrox.com/content/articles/creating-simple-ipad-application-table-view при отображении UITableView на iPad, и у меня есть один вопрос:
Да, вы можете.Для UITableView можно использовать следующие методы:
Обернуть эти вызовы в beginUpdates & endUpdates , чтобы обеспечить выполнение анимации в блоке.
Примечание:
UITableView немедленно вызывает соответствующие методы делегата и источника данных, чтобы получить ячейки и другое содержимое для видимых ячеек.
Таким образом, вы должны убедиться, что ваш источник данных отражает вновь вставленные / удаленные строки.Посмотрите Пакетная вставка, удаление и перезагрузка строк и разделов для получения дополнительной информации.
Удаление строк
Я думал, что это стоитотмечая, что лучшим способом удаления строк из вашей таблицы (на основе пользовательского ввода) будет реализация метода tableView: commitEditingStyle: forRowAtIndexPath: в вашем UITableViewDataSource .Если вы реализуете этот метод, тогда в вашем табличном представлении будет доступна функция для удаления .
Да, просто очистите массив и перезагрузите таблицу.
[array RemoveAllObjects]; [table reloadData];
и, если вы хотите добавить контент, добавьте контент в массив и перезагрузите таблицу, используя:
[array addObject:newdata]; [table reloadData];
для обновления табличного представления вы можете вызвать reloadData после обновления источника данных, например, если вы используете массив, сначала обновите массив, а затем вызовите reloadData.