Моя цель - вставить раздел по щелчку и вставить 4 строки в этот раздел.Функция InsertSections Swift
Я уже знал, как использовать InsertRowsAtIndexPaths
, и вставка строк в один раздел не вызывает проблем.
Но когда дело доходит до вставки новых разделов, это сложно, и документация на яблоко не объясняет это полностью.
Вот код я использую для вставки строки
self.tableView!.beginUpdates()
var insertedIndexPaths: NSMutableArray = []
for var i = 0; i < newObjects.count + 1; ++i {
insertedIndexPaths.addObject(NSIndexPath(forRow: initialCount + i, inSection: sectionsnumbers)) }
self.tableView?.insertRowsAtIndexPaths(insertedIndexPaths as [AnyObject], withRowAnimation: .Fade)
self.tableView!.endUpdates()
Любые примеры, идеи очень ценятся.
спасибо.
Существует несколько проблем с этим подходом. Основные методы делегирования и источника данных уже реализованы. Что касается tableView.reloadData() - это не позволит мне сохранить нужную анимацию, поэтому я пытаюсь реализовать функцию insertSection. –