首页 > uisearchbar 点击文本框的清除按钮,如何使键盘收起?

uisearchbar 点击文本框的清除按钮,如何使键盘收起?

- (void)searchBarTextDidEndEditing:(UISearchBar *)searchBar
{
  
    [self.mySearchBar resignFirstResponder];
   
}


- (void)searchBar:(UISearchBar *)searchBar textDidChange:(NSString *)searchText
{
    
    if (searchBar.text.length == 0) {
        
        [self.mySearchBar resignFirstResponder];
        
        
    }else{

当点击清除掉时候,我执行到了
[self.mySearchBar resignFirstResponder];
这行代码,但是没啥效果。键盘收不起来,如何做?


UISearchDisplayController中,把active设置为false


可能同一个页面有其他的输入框状态是正在编辑。所以键盘没有收起来。可以使用

 [ uiview  endeditinf ] ;

然后在试一下是否可以收起键盘⌨

【热门文章】
【热门文章】