我正在编写一个应用程序,在这个应用程序中,我想通过点击背景来取消键盘。我知道在将其中一个“发送事件”点拖到视图控制器的某个位置后,需要在的某个位置输入以下代码。对于此示例,假设文本字段名为textField。
-(IBAction)backgroundTap:(id)sender { [textField resignFirstResponder]; }
我需要从“发送事件”中拖动哪个点,并拖到哪里?我知道这是会工作的代码,但我永远记不起要使用哪个点,以及把它放在屏幕上的位置。
谢谢!
发布于 2014-03-15 02:59:07
实际上我现在记起来了。
我需要对一种类型的id使用触摸屏,并将其命名为backgroundTap。谢谢,我自己。:P
发布于 2014-03-15 02:53:20
通常,当我需要在后台点击时辞职时,我会覆盖- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event UIViewController方法,在那里,我会辞职第一个响应者。我不确定是否可以在一个快速操作中使用Interface。
发布于 2014-03-18 10:33:41
使用背景中的按钮单击out..and,为单击事件编写简单代码
-(IBAction)backgroundbuttonpress:(id)sender
{
[textField resignFirstResponder];
}将操作连接到button...and,请确保已在.H文件中声明了UITextFieldDelegate
https://stackoverflow.com/questions/22418910
复制相似问题