Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/firebase/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone 显示搜索时,新的UITableView会隐藏UITableView_Iphone_Ios_Ipad_Uitableview - Fatal编程技术网

Iphone 显示搜索时,新的UITableView会隐藏UITableView

Iphone 显示搜索时,新的UITableView会隐藏UITableView,iphone,ios,ipad,uitableview,Iphone,Ios,Ipad,Uitableview,我有一个带有视图的UIViewController,其中包含一个UITableView(myTableView)和一些按钮。myTableView还有一个搜索栏。当我开始搜索时,myTableView被一个新的tableview覆盖,其中包含搜索结果。因为myTableView只覆盖了一半屏幕,而新的tableview覆盖了整个屏幕,所以我遇到了一个问题。如何将新的UITableView设置为仅覆盖与myTableView相同的屏幕部分?听起来您可能正在使用UISearchDisplayCont

我有一个带有视图的UIViewController,其中包含一个UITableView(myTableView)和一些按钮。myTableView还有一个搜索栏。当我开始搜索时,myTableView被一个新的tableview覆盖,其中包含搜索结果。因为myTableView只覆盖了一半屏幕,而新的tableview覆盖了整个屏幕,所以我遇到了一个问题。如何将新的UITableView设置为仅覆盖与myTableView相同的屏幕部分?

听起来您可能正在使用UISearchDisplayController,它包含一个UITableView来显示搜索结果。如果您想滚动自己的表,只需使用UISearchBar及其委托方法来填充您自己的表,而不是包含的结果视图。

听起来您可能正在使用UISearchDisplayController,它包含一个UITableView来显示搜索结果。如果您想自己动手,只需使用UISearchBar及其委托方法来填充您自己的表,而不是包含的结果视图。

请告诉我们您在哪个平台上开发。这是IOS,但你是在使用手机、平板电脑还是什么?这是一个通用的应用程序,iPhone和iPad。这个问题适用于这两个平台。请告诉我们您在哪个平台上开发。这是IOS,但你是在使用手机、平板电脑还是什么?这是一个通用的应用程序,iPhone和iPad。这个问题适用于两种平台。谢谢。我已经将UISearchBarDelegate添加到界面中,并将searchBar委托设置为self。但是,我不知道如何使用UISearchBar及其委托方法来填充“myTableView”。至少,我在apple文档中找不到任何包含填充tableview的协议。您能给我上一课吗?基本要点是使用UISearchBarDelegate使用textDidChange委托方法捕获查询字符串,然后从这里执行搜索。使用返回的数据,填充通常用于表视图的相同NSArray,然后运行-[UITableView reloadData]以使用新数据。请参考。谢谢。我已经将UISearchBarDelegate添加到界面中,并将searchBar委托设置为self。但是,我不知道如何使用UISearchBar及其委托方法来填充“myTableView”。至少,我在apple文档中找不到任何包含填充tableview的协议。您能给我上一课吗?基本要点是使用UISearchBarDelegate使用textDidChange委托方法捕获查询字符串,然后从这里执行搜索。使用返回的数据,填充通常用于表视图的相同NSArray,然后运行-[UITableView reloadData]以使用新数据。请参考。