如何使 UISearchController 中的范围栏在 Ios swift 中始终可见?

问题描述 投票:0回答:2

我想在我的

UISearchController
中使用
ScopeBar
实现功能,我不希望隐藏范围栏。我希望它始终可见且实用。目前,它在第一次视图加载时可见,然后在应用搜索过滤器后隐藏。然后,点击搜索栏,它总是变得可见。

ios swift uisearchcontroller
2个回答
3
投票

如果您希望范围栏始终可见,您可能需要连接一个单独的 UISegmentedControl 并且根本不使用范围栏,这样您就不必搞乱 UISearchController 的默认行为。

此外,这个问题可能会帮助您找到答案。


0
投票

searchController.searchBar.showsScopeBar = true

这对我有用。间距有点有趣,但它在 searchController 处于活动状态之前和期间显示范围栏。在 viewDidLoad 期间声明。

© www.soinside.com 2019 - 2024. All rights reserved.