美文网首页iOS开发-键盘
iOS 关闭/收起虚拟键盘的若干方法

iOS 关闭/收起虚拟键盘的若干方法

作者: 李sir35 | 来源:发表于2016-08-02 13:44 被阅读34次

    1、点击Return按扭时收起键盘。注意:需要遵从UITextFieldDelegate协议,并设置好代理

    -(BOOL)textFieldShouldReturn:(UITextField*)textField{    

        return[textField resignFirstResponder];

    }

    或者

    -(BOOL)textFieldShouldReturn:(UITextField*)textField{

        return  [textField endEditing:YES];

    }

    或者(这里的View必须是继承于UIControl)

    - (BOOL)textFieldShouldReturn:(UITextField*)textField{

        return  [self.view endEditing:YES];

    }

    或者

    -(BOOL)textFieldShouldReturn:(UITextField*)textField{

        return  [[[UIApplication sharedApplication]keyWindow]endEditing:YES];

    }

    2、点击背景View收起键盘

    -(void)touchesBegan:(NSSet*)toucheswithEvent:(UIEvent*)event{

    //以上4种收起方式中的任何一种

    }

    相关文章

      网友评论

        本文标题:iOS 关闭/收起虚拟键盘的若干方法

        本文链接:https://www.haomeiwen.com/subject/icbfsttx.html