我想复制Twitter应用的功能,搜索栏会在其中滑入导航栏。
然而,我遇到了一个问题。如果我不添加
[self.searchDisplayController setDisplaysSearchBarInNavigationBar:YES];
进入viewDidLoad栏不会出现。当我点击它时,我在右侧导航项目中有一个搜索按钮,我调用上面的方法。有什么我可以做的,以确保搜索栏被绘制
由于
乔纳森
答案 0 :(得分:0)
您可以在导航栏上添加搜索栏....
最初位于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);
在viewWillDisappear中
[mySearchBar removeFromSuperview];