您的位置:首页 > 其它

取消程序键盘的2种方法,随时可以取消键盘

2012-11-20 08:49 330 查看
1.比较简单,在哪里有能用,不用找到第一响应者是谁;

UIWindow * keyWindow=[[UIApplicationsharedApplication]
keyWindow];
 [keyWindowendEditing:YES];

2.遍历找第一响应者,取消;

-(void)doResignFirstResponder:(UIView *)myView

{//循环遍历找到第一相应者取消
   for (UIView * viin myView.subviews)
{

        
       if ([vi
isFirstResponder]) {

            [vi resignFirstResponder];
           break;
        }
       else{

            [selfdoResignFirstResponder:vi];
        }
    }

    
}

-(void)hiddenKeyBorad:(id)sedner

{//取消键盘的方法

    

    UIWindow * keyWindow=[[UIApplicationsharedApplication]
keyWindow];

    

    [selfdoResignFirstResponder:keyWindow];

    
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  取消键盘
相关文章推荐