如何为UISearchController添加间隙?

时间:2018-04-08 10:18:59

标签: ios objective-c uisearchcontroller navigationitem

我已经使用故事板添加了一个搜索控制器,并以编程方式添加到搜索控制器中。我在垂直居中搜索栏时遇到了一些麻烦,以至于它没有触及顶部导航栏(见照片)。我如何添加搜索条形码发布如下。

感谢任何帮助。

self.navigationItem.searchController = self.searchController; self.navigationItem.hidesSearchBarWhenScrolling = NO;

1 个答案:

答案 0 :(得分:1)

只需在搜索栏中添加一个垂直约束,就像我在此图片中所做的那样:

enter image description here

您可以通过单击XCode底部的tie-fighter图标来设置垂直约束。例如,将约束设置为8,然后单击I-bar,然后添加1约束:

enter image description here