将UISearchBar添加到视图后,UITableView不会反弹/滚动

epa*_*aps 4 uitableview uisearchbar ios

我有UITableView一堆数据.只有3到4行数据没有到达屏幕底部,但是当向上和向下滑动时,表格仍会按预期垂直弹跳.在接口生成器UISearchBar的顶行/标题中添加a后UITableView,该表最初不再弹跳.但是,在导航到不同的视图并返回到同一视图后,该表再次反弹.为什么在UITableView最初加载视图时不反弹,以及如何使其反弹?

- (void)viewWillAppear:(BOOL)animated {
    [table reloadData];
    [super viewWillAppear:animated];
}

- (void)viewDidLoad {
    ...
    [table reloadData];
    [super viewDidLoad];
}

- (void)viewDidUnload {
    ...
    self.table = nil;
    [super viewDidUnload];
}
Run Code Online (Sandbox Code Playgroud)

epa*_*aps 9

我能够通过实现对答案来解决这个问题这个问题.

关键是要添加self.tableView.bounces = YESviewDidLoad方法.