小编dgu*_*taf的帖子

iOS8无法隐藏UISearchController中搜索栏上的取消按钮

我的目标是阻止取消按钮出现在UISearchController的搜索栏中.我从Apple的Table Search开始,使用UISearchController示例代码并隐藏了取消按钮,如下面的代码片段所示.但是,当用户点击文本字段时,仍会显示取消按钮.有帮助吗?

override func viewDidLoad() {
    super.viewDidLoad()

    resultsTableController = ResultsTableController()

    searchController = UISearchController(searchResultsController: resultsTableController)
    searchController.searchResultsUpdater = self
    searchController.searchBar.sizeToFit()
    tableView.tableHeaderView = searchController.searchBar

    searchController.searchBar.delegate = self

    //Hide cancel button - added by me
    searchController.searchBar.showsCancelButton = false

    ...
Run Code Online (Sandbox Code Playgroud)

uisearchbar ios swift ios8 uisearchcontroller

22
推荐指数
3
解决办法
2万
查看次数

标签 统计

ios ×1

ios8 ×1

swift ×1

uisearchbar ×1

uisearchcontroller ×1