禁用搜索栏键盘中的“搜索”按钮

时间:2012-06-13 18:08:57

标签: iphone objective-c ios cocoa-touch uisearchbar

  

可能重复:
  How can I disable/enable UISearchBar keyboard's Search button?

我们可以为搜索栏禁用键盘中的“搜索”按钮吗?我想在用户在搜索栏中输入3个字符后启用它。

1 个答案:

答案 0 :(得分:1)

显然,你不能这样做。您需要实现UISearchBar的委托

- searchBarSearchButtonClicked:    

您可以在代理中添加条件,如:

 - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar1 {
     if ([searchBar.text length] < 3){
          return;
     }
     else {
          // Do searching here or other stuffs
     }
}