(ca88亚洲城手机版下载安装) uisearchbar 点击文本框的清除按钮,如何使键盘收起?

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

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

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

 [ uiview endeditinf ] ;

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

UISearchDisplayController中,把active设置为false

发表评论

电子邮件地址不会被公开。 必填项已用*标注