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