ios - 激活 UISearchBar

标签 ios swift uisearchbar

我试图加载一个 View ,就像用户已经按下 UISearchBar 一样。我希望 SearchController 加载顶部的 UISearchBar 以及取消按钮。

我已经试过了:

func activateSearch(){
        self.searchBarShouldBeginEditing(self.searchController.searchBar)
        self.willPresentSearchController(self.searchController)
        self.updateSearchResultsForSearchController(self.searchController)
}

最佳答案

func activateSearch() {
    self.searchController.isActive = true 
    self.searchController.searchBar.isHidden = false
    self.searchController.searchBar.becomeFirstResponder()
 }

关于ios - 激活 UISearchBar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39387539/

相关文章:

ios - UISearchController 搜索框在点击时向下移动

ios - 如何使用 SpriteKit 的 SKAction 为 SKSpriteNode 创建时间间隔?

swift - Swift3 中的 Levenshtein 距离

iPhone; uisearchbar 异步请求,在发送新请求之前取消

iphone - uisearchbar + uitableview + nsfetchedresultscontroller

ios - EXC_BAD_ACCESS 与 UIBarButtonItem appearanceWhenContainedIn 在 iOS 7

ios - 更改 UITableViewCell 附件详细信息按钮的颜色

ios - 如何使用 NSManagedObject 对象在 View Controller 之间传递自定义属性?

ios - 如何在 iOS Swift 中检查设备时间是否正确

ios - 如何将用户绘图与预定义绘图模型相匹配?