如何在不先触摸的情况下显示刷新的视图



好吧,标题已经说明了一切。我有一个视图(在我的特殊情况下嵌入在非表视图控制器中的表视图),并且在代码中的某个时候我想更新单元格并显示更新。第一部分就像一个魅力,但更改不会在reloadData()后显示 - 即使我事后打电话给setNeedsDisplay()。当控制器必须更新某些内容时,表视图也将重新绘制,并且更改是可见的。一旦我触摸表格视图单元格,更改也可见。如果不触摸,更新就不会显示。

我遇到了这个问题,使用 GCD 应该可以解决它

dispatch_async(dispatch_get_main_queue(), ^{
    [self.tableView reloadData];
});

相关内容

最新更新