使用搜索显示控制器时隐藏正常的UITableView

时间:2014-12-22 18:16:20

标签: ios uitableview swift

我的UITableView和searchResultsTableView都有清晰的背景色。当我在searchResultsTableView的搜索栏中输入时,如何隐藏正常的UITableView?我曾尝试隐藏tableView,但它隐藏了两个tableviews。请参阅下面的界面构建器设置: enter image description here

我也在这里阅读帖子: Hide UITableView when searchResultsTableView displayed 但是,我的搜索显示控制器没有添加到tableview,只有搜索栏。所以我不确定如何解决这个问题。

感谢任何帮助。谢谢!

1 个答案:

答案 0 :(得分:1)

在这种情况下,您可以使用方法[subView removeFromSuperview]。每当需要显示searchResultsTableView时,只需从superview中删除UITableView,并使用方法[self addSubview:searchResultsTableView]

添加searchResultsTableView代替