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


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];

    

}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值