美文网首页
iOS中键盘关闭方法两条

iOS中键盘关闭方法两条

作者: 旅行和阳光 | 来源:发表于2016-08-27 09:56 被阅读69次

    两种方法都是使用发送 resignFirstResponder 消息强制文本栏失去第一响应器状态,以使键盘消失。
    一.设置当前viewController为textfiled的委托
    1.添加视图控制器为文本框的代理
    如下图在outlets中选择delegate

    委托.png

    在视图控制器中添加协议声明
    @interface BNRColorViewController()<UITextFieldDelegate>
    使用协议中方法
    -(BOOL)textFieldShouldReturn:(UITextField *)textField
    {
    [textField resignFirstResponder];
    return YES;
    }
    二.使用tuch事件,响应关闭键盘

    1.这种方法不用建立委托代理

    • (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
      {
      [self.textField resignFirstResponder];

    }

    相关文章

      网友评论

          本文标题:iOS中键盘关闭方法两条

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