Ios 带有导航栏的uiviewcontroller在导航栏中不显示搜索栏

Ios 带有导航栏的uiviewcontroller在导航栏中不显示搜索栏,ios,uiviewcontroller,uinavigationbar,searchbar,searchdisplaycontroller,Ios,Uiviewcontroller,Uinavigationbar,Searchbar,Searchdisplaycontroller,我有一个带导航栏的UIViewController。我正在尝试在其中放置一个带有以下代码的搜索栏: self.searchDisplayController.displaysSearchBarInNavigationBar=YES; 这段代码在我以前的UIViewController上运行过,不同之处在于它嵌入了一个NavigationController,其中这是一个模态序列,因此需要手动将NavigationBar放入其中 要在导航栏中显示此内容,我缺少了什么?您可以在导航栏上添加如下内容

我有一个带导航栏的UIViewController。我正在尝试在其中放置一个带有以下代码的搜索栏:

self.searchDisplayController.displaysSearchBarInNavigationBar=YES;
这段代码在我以前的UIViewController上运行过,不同之处在于它嵌入了一个NavigationController,其中这是一个模态序列,因此需要手动将NavigationBar放入其中


要在导航栏中显示此内容,我缺少了什么?

您可以在导航栏上添加如下内容:

mySearchBar.frame = CGRectMake(0.0, -80.0, 320.0, 44.0);
[self.navigationController.navigationBar addSubview:mySearchBar];