点击时,UISearchBar会滑落

时间:2016-05-04 10:51:12

标签: ios objective-c iphone uinavigationbar uisearchbar

我有一个搜索栏,作为导航栏的标题视图。

看起来像这样,我希望它看起来像这样:

Search bar before tapping

但是当我点击它时,它只会滑到顶部并变得无法访问

enter image description here

以下是我用来配置它的代码:

- (void)configureSearchBar
{
    self.searchController = [[UISearchController alloc] initWithSearchResultsController:nil];
    self.searchController.searchBar.delegate = self;
    self.navigationItem.titleView = self.searchController.searchBar;
}

有没有办法解决这类问题?

1 个答案:

答案 0 :(得分:2)

self.searchController.hidesNavigationBarDuringPresentation = NO

添加此行已经解决了这个问题或者我。出现此问题的原因是我的搜索栏设置为导航栏的标题视图,默认情况下属性hidesNavigationBarDuringPresentation设置为YES。将此属性设置为NO可以解决此类问题。