我在导航控制器中定期UITableView
UISearchDisplayController
。 SizeToFit通常在viewDidLoad
上运行,没有任何问题。但是当我输入搜索时写了一些字母,它会返回我的项目,那就好了,但是tableview的大小失败了。
滚动得很好,从底部到顶部,但是当我到达最后一个项目时,它会在中间停止(看起来有1个或2个单元格丢失,但它们不是)& HorizontalScrollIndicator
也会到达tableview的中间位置。
有什么建议吗?
答案 0 :(得分:0)
在您提供了一些搜索参数并操纵数据源后,您可能会错过调用
[self.tableView reloadData];
没有代码很难说,但tableView可能正在尝试显示不再存在的行 - 导致cellForRowAtIndexPath中的错误