我有一个UITableView
填充了数据行。只有3到4行数据没有到达屏幕底部,但是当向上和向下滑动时,表格仍会按预期垂直弹跳。在Interface Builder中将UISearchBar
添加到UITableView
的顶行/标题后,该表最初不再反弹。但是,在导航到不同的视图并返回到同一视图后,该表再次反弹。为什么UITableView
在最初加载视图时不会反弹,如何使其反弹?
- (void)viewWillAppear:(BOOL)animated {
[table reloadData];
[super viewWillAppear:animated];
}
- (void)viewDidLoad {
...
[table reloadData];
[super viewDidLoad];
}
- (void)viewDidUnload {
...
self.table = nil;
[super viewDidUnload];
}
答案 0 :(得分:9)
我能够通过在this question上实现答案来解决这个问题。
关键是在self.tableView.bounces = YES
方法中添加viewDidLoad
。