当点击事件离开UItextfield时收起键盘 结束第一响应者
添加一个输入框,并且设它的tag为2
self.textField2=[[UITextField alloc]initWithFrame:CGRectMake(150, 180, 100, 20)];
self.textField2.backgroundColor=[UIColor brownColor];
[self.textField2 setSecureTextEntry:YES];
self.textField2.tag=2;
[self addSubview:self.textField2];
添加触摸事件获得当前的点
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event//鼠标点击开始
{
UITouch *touch=[touches anyObject];
CGPoint touchPoint=[touch locationInView:self];//获得当前的触点
UIView *textF2=[self viewWithTag:2];
if (!CGRectContainsPoint(textF2.bounds, touchPoint)) {
[textF2 resignFirstResponder];
}
}