我正在使用一个故事板,其中我有一个嵌入在导航控制器中的UIViewController。我已将SearchBar放入导航控制器"替换"带有它的TextView项。它按照预期的方式工作。
问题是我将其旋转到横向,其中搜索栏保持在中心,其高度似乎比导航栏大。
我尝试过配置约束,但它没有成功。
你能帮我吗?
答案 0 :(得分:0)
将约束设置为搜索栏。它将显示魔法。
答案 1 :(得分:0)
我修复了它在标题视图中添加搜索栏,这样:
self.searchBar = [[UISearchBar alloc] initWithFrame:CGRectZero];
[self.searchBar setPlaceholder:@"Buscar Recetas"];
[self.searchBar sizeToFit];
[self.searchBar setDelegate:self];
[self.navigationItem setTitleView:self.searchBar];
请注意,在这种情况下,我没有使用搜索显示控制器。搜索显示控制器已具有一个属性,您可以在其中设置导航栏中的搜索栏,如下所示:
self.searchdisplaycontroller.displaysSearchBarInNavigationBar = YES;