第一次使用标题绘图时,我遇到了奇怪的行为。以下是我经历的步骤,每次都可以重现。
}
-(void)controllerWillChangeContent:(NSFetchedResultsController*)controller {
[self.setsTableView beginUpdates];
}
-(void)controllerDidChangeContent:(NSFetchedResultsController*)controller {
[self.setsTableView endUpdates];
}
只要我向上或向下移动TableView向上滚动,问题就会立即解决。此外,如果我退出应用程序并重新登录,则会正确显示标题。
我在问题区域周围画了一个红色框。
以前有人见过这种行为吗?
请注意下面显示标题的方式不同。这就是它应该从一开始就看起来的样子。我在屏幕截图1(上面)和屏幕截图2(下面)之间做的只是滚动UITableView。
答案 0 :(得分:2)
使用最新版本的iOS,这个问题似乎已经消失了。我从来没有找到解决方案。
答案 1 :(得分:1)
您是否记得在新数据可用时重新加载表格 使用这种方法。 这是在主线程上运行,UI只在主线程上运行
dispatch_async(dispatch_get_main_queue(), ^{
[self.tableview reloadData];
});
它的更新..............