UISearchBar在导航栏下面,如何让它在活动时不推动导航栏?

时间:2011-09-20 00:21:13

标签: uinavigationbar uisearchbar

以下是截图: (我没有足够的声望发布图片)

enter image description here

enter image description here

当您点按搜索栏时,它会将导航栏向上推出屏幕,如何让它们留在那里?

谢谢!

1 个答案:

答案 0 :(得分:-1)

一种方法是阻止searchBar访问navigationBar - 实现

- (UINavigationController *)navigationController {
    return nil;
}
在指定为UISearchBar的委托(或UISearchDisplayController的委托)的viewController中的

如果您仍需要访问控制器中其他位置的navigationController,请使用

super.navigationController

取代

self.navigationController