在iOS日历应用中,当您按下搜索图标时,会显示包含搜索栏的动画下拉列表,并立即获得焦点。
我如何在我的onw应用程序中开发类似的搜索下拉列表?我将使用哪种类/方法来实现这一目标,以及如何将它们组合在一起?请注意,我确信我可以找到第三方库来处理这个问题,但我想知道如何只使用核心iOS库来完成。
答案 0 :(得分:1)
lazy var searchBar = UISearchBar(frame: CGRectMake(0, 0, 0, 0))
override func viewDidLoad() {
super.viewDidLoad()
searchBar.placeholder = "Search"
self.navigationItem.rightBarButtonItem.image = UIImage(named: searchIcon.png)
}
func searchIconTapped() {
navigationItem.titleView = searchBar
}
要返回默认值,只需将navigationItem.titleView
设置为nil