0

这让我发疯。想出了如何在滚动时关闭键盘,但无法让水龙头工作。

在我的 .h;

- (IBAction)backgroundTap:(id)sender;
@property (weak, nonatomic) IBOutlet UITextField *numberTextField;

在他们中

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

    }
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
    [numberTextField resignFirstResponder];
}

将 backgroundTap 链接到 UIControl 不起作用。如上所述,scrollViewWillBeginDragging 确实有效。如何让 backgroundTap 工作?

谢谢

4

1 回答 1

0

您确定正在调用 backgroundTap 方法吗?它是否附加到已启用用户交互的 UIView 上?

您还可以使用...

 [self.view endEditing:YES]; 

...这将适用于多个文本字段,因此您不必弄清楚哪个文本字段是第一响应者并准确指定要辞职的文本字段。

于 2012-08-23T22:21:33.663 回答