gpt4 book ai didi

ios - 如何禁用或隐藏搜索栏中的范围按钮?

转载 作者:行者123 更新时间:2023-11-28 11:01:46 26 4
gpt4 key购买 nike

我是 ios 的新手 我正在使用 Xcode 7 和 swift 2 我已经用我的 tableViewController 实现了一个搜索栏 Controller ,如下所示:

searchController.searchResultsUpdater = self
searchController.searchBar.delegate = self
definesPresentationContext = false
searchController.dimsBackgroundDuringPresentation = false

// Setup the Scope Bar
searchController.searchBar.scopeButtonTitles = ["All", "Chocolate"]
searchController.searchBar.showsScopeBar = false
searchController.searchBar.searchBarStyle = .Default
tableView.tableHeaderView = searchController.searchBar

但在这种情况下我不想要范围按钮。我怎样才能隐藏它们?

请注意,这对我不起作用:

searchController.searchBar.showsScopeBar = false

最佳答案

Storyboard

通过 Storyboard使用搜索显示 Controller ,转到搜索栏属性检查器并取消选中“显示范围栏”(如果已选中)。如果有范围标题,则将其删除。

以编程方式

以编程方式使用 Search Display Controller 然后你必须删除这部分,不会显示范围栏

searchController.searchBar.scopeButtonTitles = ["All", "Chocolate"]
searchController.searchBar.showsScopeBar = false

或者

将 scopeButtonTitles 设置为 nil 也会删除范围栏中的按钮

searchController.searchBar.scopeButtonTitles = nil

关于ios - 如何禁用或隐藏搜索栏中的范围按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40276974/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com