防止 TableView Header 在执行 [uitableView reloadData] 时显示
Posted
技术标签:
【中文标题】防止 TableView Header 在执行 [uitableView reloadData] 时显示【英文标题】:Prevent TablewViewHeader to show when [tableView reloadData] is performed 【发布时间】:2016-10-19 17:31:45 【问题描述】:有谁知道在执行[tableView reloadData]
时是否有办法阻止我的表格视图标题显示(在本例中为 UISearchBar)。
我想避免这种行为。显示搜索栏的唯一方法是当用户向下滚动表格时。
谢谢
【问题讨论】:
【参考方案1】:[tableView reloadData];
之后
设置 tableView 的内容偏移(y 位置)可能会有所帮助。
CGFloat nSearchBarHeight = 40;
CGPoint point = (CGPoint)0,nSearchBarHeight;
tableView.contentOffset = point;
希望对您有所帮助。
【讨论】:
以上是关于防止 TableView Header 在执行 [uitableView reloadData] 时显示的主要内容,如果未能解决你的问题,请参考以下文章