如何在不使用tableHeaderView属性的情况下将UISearchBar添加到UITableView的顶部?

时间:2013-11-08 17:45:21

标签: ios uitableview uisearchbar

我想将搜索栏添加为表视图顶部的子视图,然后将其余内容向下推,但我想在不使用tableHeaderView属性的情况下执行此操作。

感谢。

1 个答案:

答案 0 :(得分:0)

你唯一的另一个选择是提供一个容器视图(空,清除等)作为主视图控制器的视图,然后将tableView放在其中,并在底部和侧面使用约束,然后使用高度在其上方插入一个uisearchbar约束设置为0,并将搜索栏约束到容器视图的顶部,将其底部约束到tableview的顶部。将ivar保留在该搜索栏和高度限制中。

如果要显示搜索栏,更改搜索栏高度上约束的高度,它将下拉并向下推动桌面视图。