Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.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
iOS7:如何在iOS7上添加像联系人这样的固定搜索栏?_Ios_Uitableview_Ios7_Uinavigationcontroller_Uisearchbar - Fatal编程技术网

iOS7:如何在iOS7上添加像联系人这样的固定搜索栏?

iOS7:如何在iOS7上添加像联系人这样的固定搜索栏?,ios,uitableview,ios7,uinavigationcontroller,uisearchbar,Ios,Uitableview,Ios7,Uinavigationcontroller,Uisearchbar,在我搜索了很多问题和答案后,没有得到好的结果。 所以我必须在这里问: 我想在导航栏下面添加一个搜索栏 这个搜索栏应该是固定的。 就像下面iOS7上的联系人一样 有人能帮我弄清楚吗?你有一个视图控制器。它有一个主要观点。在主视图中有一个搜索栏(UISearchBar),在它下面是一个表视图(UITableView) 视图控制器嵌入在导航控制器(UINavigationController)中 @洪浩:正如马特所解释的,不要使用TableViewController,而是viewControlle

在我搜索了很多问题和答案后,没有得到好的结果。 所以我必须在这里问:

我想在导航栏下面添加一个搜索栏

这个搜索栏应该是固定的。 就像下面iOS7上的联系人一样


有人能帮我弄清楚吗?

你有一个视图控制器。它有一个主要观点。在主视图中有一个搜索栏(UISearchBar),在它下面是一个表视图(UITableView)

视图控制器嵌入在导航控制器(UINavigationController)中


@洪浩:正如马特所解释的,不要使用TableViewController,而是viewController。当然,您必须自己管理UITableView的委托。@ArmandDOHM:为什么不使用TableViewController呢?。我看不出有任何理由避免这种情况。@Daniel你可以,但没有必要(UITableViewController不会为你做任何特殊的事情),除非UITableView是它的主视图,否则你不应该使用UITableViewController。在这种情况下,表视图不是视图控制器的主视图。谢谢大家!因为我是iOS开发新手,所以我只需使用故事板添加搜索栏。因此,没有代码,我无法实现这个视图。现在,我尝试以编程方式添加searchBar和TableView。
UINavigationController

MyViewController (UINavigationController) - child of the navigation controller

UIView - main view of MyViewController

|--- UISearchBar (subview of UIView)
|
|--- UITableView (another subview of UIView)