Xcode如何使用UIScroll关闭背景触摸键盘

时间:2012-08-23 22:15:52

标签: xcode uiscrollview

这让我疯了。弄清楚如何在滚动条上关闭键盘,但无法让水龙头工作。

在我的.h;

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

在.m

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

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

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

感谢

1 个答案:

答案 0 :(得分:0)

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

你也可以使用......

 [self.view endEditing:YES]; 

...它适用于多个文本字段,因此您不必确定哪个文本字段是第一个响应者,并确切地指定您想要辞职的文本字段。

相关问题