我想复制 Twitter 应用程序的功能,其中搜索栏滑入导航栏。
但是我遇到了一个问题。如果我不添加
[self.searchDisplayController setDisplaysSearchBarInNavigationBar:YES];
进入 viewDidLoad 栏不会出现。当我单击它时,我在右侧导航项中有一个搜索按钮,我调用了上述方法。我能做些什么来确保搜索栏被绘制出来。
我想复制 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];