如何使UIView隐藏在UITableView中作为UISearchBar

时间:2014-11-07 18:51:40

标签: ios uitableview xcode6 uisearchbar

所以...我们有UITableView。如果我们将UISearchBar添加到UITableView的顶部而不是我们将有搜索栏,那么可以通过滚动我们的表来隐藏它(即使表是空的)并且它正在开箱即用

我想添加UIView而不是搜索栏,并且具有相同的行为。问题是它是如何工作的?这是什么方法/属性?

2 个答案:

答案 0 :(得分:0)

这不是一个容易的主题。您应该创建一个UIScrollView,并在其中创建您的视图(在顶部)和您的tableView。但是tableView是另一个ScrollView(ScrollView是父类而不是tableView),你需要在它们之间切换,以便一个接收拖动事件或另一个。在所有WWDC视频中,都有一个关于scrollView的视频,在最后你可以找到一个而不是解释如何做到这一点。

答案 1 :(得分:0)

viewWillAppear:方法中,只需添加self.tableView.contentOffset = CGPointMake(0, myView.frame.size.height);