一、取消第一响应。(可以在增加的手势中,touchesBegan中)
UITapGestureRecognizer*tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(tap:)];[self.viewaddGestureRecognizer:tap];
-(void)tap:(UITapGestureRecognizer*)sender
{
UITextField*textfield=(UITextField*)sender.view;
[textfieldresignFirstResponder];
[onetextresignFirstResponder];
[twotextresignFirstResponder];
[textviewresignFirstResponder];
}
二、self.view endEditing结束编辑模式。(在增加的手势,touchesBegan中)
-(void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
[self.viewendEditing:YES];
//[onetext resignFirstResponder];
//[twotext resignFirstResponder];
//[textview resignFirstResponder];
}
三、点击键盘return键收起键盘。
- (BOOL)textFieldShouldReturn:(UITextField*)textField
{
[textFieldresignFirstResponder];
returnYES;
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。