如何隐藏tableView标头?

时间:2017-05-11 09:23:40

标签: ios objective-c uitableview

我的桌面视图中添加了搜索栏。

actionsTableView.tableHeaderView = searchController.searchBar

我希望我的tableView显示隐藏的标题,当我向上滚动时会出现。

作为参考,您可以查看Telegram / WeChat / WhatsApp信使,他们已实现此功能。

2 个答案:

答案 0 :(得分:1)

viewDidLoad

中尝试此操作
[self.myTableView setContentOffset:CGPointMake(0.0f, 40) animated:NO];

注意:在UISearchBar

内添加UITableView

答案 1 :(得分:0)

  1. 在视图中添加searchBar和tableView(比如mainView)。

  2. 将mainView添加到视图控制器并将其顶部(topConstant)指定为-40(考虑其搜索栏的高度),并将前导,尾随和底部分配给视图控制器。
  3. 现在将scrollview委托分配给您的类,并通过检查其速度来检查tableview是否在顶部滚动。
  4. 现在添加动画并将topConstant设置为0。