您的位置:首页 > 移动开发 > IOS开发

IOS代码段【点击非输入框时隐藏键盘】

2013-01-15 21:32 916 查看
-(BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
UITapGestureRecognizer*tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:selfaction:@selector(done:)];
tapGestureRecognizer.numberOfTapsRequired =1;
[self.view addGestureRecognizer:tapGestureRecognizer];  //只需要点击非文字输入区域就会响应hideKeyBoard
[tapGestureRecognizer release];
return YES;
}

-(void)done:(id)sender
{
for (UIView *view in self.view.subviews) {
if ([view isKindOfClass:[UITextFieldclass]]) {
[view resignFirstResponder];
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: