【发布时间】:2011-09-19 03:16:40
【问题描述】:
我有一个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];
}
【问题讨论】:
-
你的行为是滚动反弹还是不滚动反弹?
-
我希望它滚动反弹。
-
您是否检查过 IB 中
UITableView的滚动视图属性中的Always Bounce Vertically属性? (或以编程方式:属性alwaysBounceVertical) -
是的,这是在 IB 中设置的。我没有尝试以编程方式设置它,但为什么它最初不会弹跳,然后在导航回视图时弹跳?
标签: ios uitableview uisearchbar