问题
Possible Duplicate:
How can I disable/enable UISearchBar keyboard's Search button?
Can we disable the 'Search' button in the keyboard for a search bar? I want to enable it after user enters 3 characters in the search bar.
回答1:
Apparently, you can't do that. You need to implement UISearchBar's delegate
- searchBarSearchButtonClicked:
You can just add a condition in your delegate like:
- (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar1 {
if ([searchBar.text length] < 3){
return;
}
else {
// Do searching here or other stuffs
}
}
来源:https://stackoverflow.com/questions/11020799/disabling-the-search-button-in-the-searchbar-keyboard