【问题标题】:iOS: how to add a search bar on navigation bar programmatically on a button press?iOS:如何在按下按钮时以编程方式在导航栏上添加搜索栏?
【发布时间】:2015-07-26 14:17:58
【问题描述】:

我知道如何通过这样做来初始化 UIsearchcontroller:

let searchResultsController = UITableViewController(style: .Plain) as UITableViewController
searchResultsController.tableView.delegate = self
searchResultsController.tableView.dataSource = self
searchController = UISearchController(searchResultsController: searchResultsController)

所以, 我在导航栏上有一个按钮,按下时我想使用 UISearchController 显示 SearchBar,然后在再次点击搜索按钮或屏幕空白处时关闭搜索栏。

【问题讨论】:

    标签: ios swift swift2


    【解决方案1】:

    根据文档,更改搜索控制器的active 属性会将搜索栏移动到导航栏

    【讨论】:

    • 我正在寻找的是如何在按下按钮时将搜索栏添加到导航栏,然后在再次按下按钮或在空白屏幕上按下时将其删除。
    猜你喜欢
    • 1970-01-01
    • 2011-02-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多