UISearchBar没有删除导航栏

时间:2013-10-05 21:52:52

标签: ios uikit

我正在尝试创建一个简单的搜索功能,其中从主屏幕引入搜索视图。我正在为此项目使用Interface Builder,这就是我将此视图设置为:enter image description here

但是当我点击搜索栏时,导航栏会按预期消失,但搜索栏不会向上移动。 enter image description here

我该如何解决这个问题?

-(BOOL)searchBarShouldBeginEditing:(UISearchBar *)searchBar
{
    NSLog(@"about to edit");
    [self.navigationController setNavigationBarHidden:YES animated:YES];
    return YES;
}

不确定我是否正确行事。

1 个答案:

答案 0 :(得分:0)

您是否添加了UISearchBar或UISearchDisplayController?第一个只是一个搜索栏,您可以将其放置在视图中的任何位置,第二个是行为符合您想要的方式,上升并覆盖屏幕