UITableView estimatedRowHeight在重新加载时更改其偏移量

时间:2016-03-16 09:13:28

标签: ios objective-c iphone autolayout ios9

我在StoryBoard中使用autoLayout作为我的tableViewCell,因为我想根据文本为行设置可变高度。

现在在viewDidLoad

我正在使用这些代码行

self.tableView.rowHeight = UITableViewAutomaticDimension;
self.tableView.estimatedRowHeight = 310;

现在如果我滚动tableView然后我重新加载它。它会导致tableView设置偏移量(不确定原因)。重新加载表视图后,请看下面的图像(图像上方的白色区域)。

enter image description here

1 个答案:

答案 0 :(得分:-1)

在viewDidLoad中添加此代码

self.automaticallyAdjustsScrollViewInsets = false;