Вставить раздел в UITableviewIOS

Программируем под IOS
Ответить
Anonymous
 Вставить раздел в UITableview

Сообщение Anonymous »

Как программно добавить новый раздел в UITableview?

У меня есть нумерация страниц, и когда я пытаюсь вызвать InsertSections в PerformBatchUpdates, в первый раз все работает нормально, но при загрузке второй страницы UITableview не обновляется (нет ошибок, просто не обновляется и не вызывайте блок завершения).

Код: Выделить всё

private var periods = [PeriodHistoryModel]()

func fetchHistoryWith(models: [PeriodHistoryModel]) {
guard models.count > 0 else {
return
}

let newSectionsCount = models.count - periods.count
let lastPeriod = periods.count - 1 >= 0 ? periods.count - 1 : 0

var newRows: [IndexPath] = [IndexPath]()
var newSections: [IndexSet] = [IndexSet]()

let lastPeriodOldCount = periods.last?.sessions.count ?? 0
let lastPeriodNewCount = models[lastPeriod].sessions.count
let newSessionsCount = lastPeriodNewCount - lastPeriodOldCount

if lastPeriod >= 0 {>
for index in 0..

Подробнее здесь: [url]https://stackoverflow.com/questions/54058233/insert-section-to-uitableview[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»