这个问题可能会在tableView 首次reloadData时出现(第一次由系统自动调用),也就是说从网络请求数据后再调用reloadData不会出现这个问题
解决方法:
在viewDidLoad加上
dispatch_async(dispatch_get_main_queue(), ^(void) {
[self.tableView reloadData];
});
或在viewDidAppear加上
[self.tableView reloadData];
参考:http://useyourloaf.com/blog/self-sizing-table-view-cells/#comment-1783719287