【发布时间】:2015-04-04 11:21:55
【问题描述】:
我有采用 UISearchBarDelegate 的 UIViewController。并将其委托设置为 self:resultSearchController.searchBar.delegate = self。它工作正常我用 searchBarCancelButtonClicked 方法测试它%
func searchBarCancelButtonClicked(searchBar: UISearchBar) {
println("Сancel button tapped")
}
我在控制台中看到“Сancel button tapped”。但我想更改“取消”按钮标题,但我不知道怎么做。我试过了:
func searchBarTextDidBeginEditing(searchBar: UISearchBar) {
var barButton = UIBarButtonItem(title: "Button Title", style: UIBarButtonItemStyle.Done, target: self, action: "here")
self.resultSearchController.searchBar.showsCancelButton = false
self.resultSearchController.navigationItem.rightBarButtonItem = barButton
}
但它不起作用。你能帮帮我吗?
【问题讨论】:
标签: ios swift uisearchbar