Ios7 UI搜索栏显示搜索栏导航栏

Ios7 UI搜索栏显示搜索栏导航栏,ios7,uinavigationbar,uisearchbar,uisearchbardisplaycontrol,Ios7,Uinavigationbar,Uisearchbar,Uisearchbardisplaycontrol,我想复制Twitter应用程序的功能,搜索栏滑入导航栏 然而,我遇到了一个问题。如果我不加上 [self.searchDisplayController setDisplaysSearchBarInNavigationBar:YES]; 在viewDidLoad中,该栏不会出现。我在右侧导航项中有一个搜索按钮,当我单击它时,我调用上面的方法。我可以做些什么来确保搜索栏被绘制。您可以在导航栏上添加搜索栏 最初在viewDidLoad中:- mySearchBar.frame = CGRectMa

我想复制Twitter应用程序的功能,搜索栏滑入导航栏

然而,我遇到了一个问题。如果我不加上

[self.searchDisplayController setDisplaysSearchBarInNavigationBar:YES];

在viewDidLoad中,该栏不会出现。我在右侧导航项中有一个搜索按钮,当我单击它时,我调用上面的方法。我可以做些什么来确保搜索栏被绘制。

您可以在导航栏上添加搜索栏

最初在viewDidLoad中:-

mySearchBar.frame = CGRectMake(0.0, -80.0, 320.0, 44.0);
[self.navigationController.navigationBar addSubview:mySearchBar];
在你的行动方法中

mySearchBar.frame = CGRectMake(0.0, 0, 320, 44);
在视野中,他将消失

[mySearchBar removeFromSuperview];

谢谢你,你做到了:-)