如何隐藏iOS 11搜索控制器中的大标题

4
我已经设置了导航栏中的搜索控制器,以便将搜索栏定位在屏幕顶部。我想要实现的是,搜索栏处于“标题视图”位置,就像在iOS 10上发生的那样。然而,为了给视图控制器留出大标题的空间,搜索栏被向下移动。如何隐藏这个额外的空间?
navigationItem.searchController = searchController

你是否在寻找 navigationController?.navigationBar.prefersLargeTitles = false - Michael
@Michael 不,我根本不想让标题出现,所以我只想在导航栏中有一个搜索栏,其他什么都不要。 - Tometoyou
我需要有一个导航控制器,因为我要按表视图单元格。 - Tometoyou
所以你正在寻找 self.navigationController?.navigationBar.isHidden = true - Michael
1
你找到解决方案了吗?我遇到了同样的问题,似乎无法将搜索栏放在标题位置。 - fishinear
显示剩余2条评论
1个回答

0

抱歉回复晚了,但请尝试以下方法

navigationItem.titleView = searchController.searchBar

使用 searchController 替代 navigationItem.searchController = searchController。 希望能对你有所帮助!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接