Я впервые столкнулся со странным поведением при рисовании заголовка.Вот шаги, которые я выполняю, и они воспроизводимы каждый раз.
- Перейти к вкладке 2. Выберите элемент для загрузки.
- Загрузка завершает и импортирует данные в базу данных CoreData, котораясвязан с TableView на вкладке 1 (показано).
- Я делаю следующие вызовы в TableView:
}
-(void)controllerWillChangeContent:(NSFetchedResultsController*)controller {
[self.setsTableView beginUpdates];
}
-(void)controllerDidChangeContent:(NSFetchedResultsController*)controller {
[self.setsTableView endUpdates];
}
- Перейдите на вкладку 1, и заголовок 1-го раздела будет отображаться неправильно.
Как только я переместу прокрутку TableView вверх или вниз, проблема немедленно решится сама собой.Кроме того, если я выйду из приложения и вернусь обратно, заголовок будет отображаться правильно.
Я нарисовал красную рамку вокруг проблемной области.
Кто-нибудь когда-либо видел такое поведение раньше?

Обратите внимание на разницу в том, как отображается заголовок ниже.Вот как это должно выглядеть с самого начала.Все, что я делаю между скриншотом 1 (вверху) и скриншотом 2 (ниже), это прокрутку UITableView.
