UITableViewController中UINavigationBar下的UISearchbar不在标头中

UITableViewController中UINavigationBar下的UISearchbar不在标头中,uitableview,uinavigationbar,uisearchbar,Uitableview,Uinavigationbar,Uisearchbar,我正在尝试添加一个带有自定义图像的UIButton的UISearchBar。我希望UISearchBar锁定到导航栏,但仍然显示搜索栏和导航栏。我不希望搜索栏作为UITableView控制器中TableView的Headerview。我尝试创建一个UIToolBar来保存自定义按钮和灵活的空格按钮。然后将工具栏和搜索栏添加到self.view和self.navigationController.view。然后,作为我第一期的扩展,我想知道是否可以手动设置self.tableView的框架,以适应

我正在尝试添加一个带有自定义图像的UIButton的UISearchBar。我希望UISearchBar锁定到导航栏,但仍然显示搜索栏和导航栏。我不希望搜索栏作为UITableView控制器中TableView的Headerview。我尝试创建一个UIToolBar来保存自定义按钮和灵活的空格按钮。然后将工具栏和搜索栏添加到self.view和self.navigationController.view。然后,作为我第一期的扩展,我想知道是否可以手动设置self.tableView的框架,以适应添加搜索栏后可用空间的新大小。

我认为您应该查看
UISearchDisplayController
,因为它可能非常接近您的想法。我还强烈建议查看免费框架。该框架自动提供了所有搜索和表视图过滤功能,这将为您节省大量时间。

我没有尝试通过编程实现这一点,而是为此ViewController创建了一个nib,并通过这种方式完成了它。我仍然想知道这是否可行。