UIImageView *pImageView=[[UIImageView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
pImageView.image=[UIImage imageNamed:@"background.jpg"];
//给UIImageView添加事件响应
pImageView.userInteractionEnabled = YES; //必须为YES才能响应事件
UITapGestureRecognizer *singleTouch=[[UITapGestureRecognizer alloc] initWithTarget:self
action:@selector(MakeKeyboardDisappear:)];
[pImageView addGestureRecognizer:singleTouch];
[singleTouch release];
pImageView.tag = 0;
self.BackgroundImageView=pImageView;
[self.view addSubview:self.BackgroundImageView];
[pImageView release];
//响应函数
-(void)MakeKeyboardDisappear:(id)sender
{
NSLog(@"handleImg begin");
if (isKeybroadActive)
{
for(UIView *temp in [self.view subviews])
{
if (temp.tag==20) //20是UITextField的标签
{
[(UITextField*)temp resignFirstResponder];
}
}
}
}