UITouchs上的问题,在触摸文本字段的外部后,即在视图中键盘应该消失

时间:2011-06-13 12:59:41

标签: iphone

第一次以下代码工作正常,,, 但在回到相同的视图后它无法正常工作

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    [userNameField resignFirstResponder];
    [passwordField resignFirstResponder];
    [self.view resignFirstResponder];
}

此方法在返回相同视图后没有调用,我已经返回此代码... 触摸文本字段后面的问题,即UIView键盘显示resignFirstReponder

2 个答案:

答案 0 :(得分:0)

尝试从touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event下面删除。

[self.view resignFirstResponder];

Form Documentation :

  

通知接收者它已经存在   要求放弃其地位   第一响应者在其窗口。

答案 1 :(得分:0)

尝试以下代码

- (IBAction)backgroundTap:(id)sender 
{ 
     [yourtextfield resignFirstResponder];
}

在XIB中,使用 UIView TouchDown 事件附加此方法。