美文网首页
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