"Swift Core Data" 如何给 UISearchBar 添加 Scope Bars?
"Swift Core Data" How to add a Scope Bars to UISearchBar?
所以,我有一个 tableView
和 NSFetchedResultsController
!我也有一个 UISearchController
,而且效果很好!但是我需要一个 Scope Bars 到 UISearchBar
。如何在 Swift 核心数据中创建和添加范围栏?
谢谢!
只需在从 UISearchController 获取时提供搜索栏 scopeButtonTitles
。当您呈现搜索控制器时,将搜索结果控制器设置为搜索栏的委托,因此当用户更改范围按钮时它将获得 searchBar:selectedScopeButtonIndexDidChange:
,您只需调用 updateSearchResultsForSearchController
并将搜索处理为您已经在做 — 现在考虑当前范围按钮索引是什么。
所以,我有一个 tableView
和 NSFetchedResultsController
!我也有一个 UISearchController
,而且效果很好!但是我需要一个 Scope Bars 到 UISearchBar
。如何在 Swift 核心数据中创建和添加范围栏?
谢谢!
只需在从 UISearchController 获取时提供搜索栏 scopeButtonTitles
。当您呈现搜索控制器时,将搜索结果控制器设置为搜索栏的委托,因此当用户更改范围按钮时它将获得 searchBar:selectedScopeButtonIndexDidChange:
,您只需调用 updateSearchResultsForSearchController
并将搜索处理为您已经在做 — 现在考虑当前范围按钮索引是什么。