Iphone 如何从视图中删除键盘?
我以编程方式创建了textfield,以获取其中的值。一旦我得到文本字段中的值,我就想关闭键盘 在这方面,有人能帮我提供示例代码吗 提前感谢。如果您想了解iOS的键盘,您可以这样做:Iphone 如何从视图中删除键盘?,iphone,objective-c,ios,Iphone,Objective C,Ios,我以编程方式创建了textfield,以获取其中的值。一旦我得到文本字段中的值,我就想关闭键盘 在这方面,有人能帮我提供示例代码吗 提前感谢。如果您想了解iOS的键盘,您可以这样做: [textField resignFirstResponder]; 当UITextField获得焦点时,它被称为“获得了第一个响应者状态”,这意味着它是响应者链中的第一个UIResponder。这对您意味着,当您向UIResponder发送辞职FirstResponder消息时,接收者将从responder链中弹
[textField resignFirstResponder];
当UITextField
获得焦点时,它被称为“获得了第一个响应者状态”,这意味着它是响应者链中的第一个UIResponder
。这对您意味着,当您向UIResponder
发送辞职FirstResponder
消息时,接收者将从responder链中弹出,该链中的下一个响应者将获得FirstResponder状态。如果您询问有关iOS键盘的信息,则可以执行以下操作:
[textField resignFirstResponder];
当
UITextField
获得焦点时,它被称为“获得了第一个响应者状态”,这意味着它是响应者链中的第一个UIResponder
。这对您意味着,当您向UIResponder
发送resignFirstResponder
消息时,接收器将弹出响应器链,链中的下一个响应器将获得第一响应器状态。创建文本字段委托方法,当按下“返回”按钮时,该方法将向相关文本字段发送resignFirstResponder
消息:
// in some method
[myTextField setDelegate:self];
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[myTextField resignFirstResponder];
return YES;
}
此代码超出了我的理解范围,因此请仔细检查委托方法标题。创建一个文本字段委托方法,当按下“返回”按钮时,该方法将向相关文本字段发送
辞职第一响应者
消息:
// in some method
[myTextField setDelegate:self];
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
[myTextField resignFirstResponder];
return YES;
}
[inputView resignFirstResponder];
这段代码超出了我的理解范围,所以请仔细检查委托方法标题。使用单键操作
[inputView resignFirstResponder];
UIButton *keyboard=[UIButton buttonWithType:UIButtonTypeCustom];
keyboard.frame = CGRectMake(0,100,320,460);
[keyboard addTarget:self action:@selector(keyDown) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:keyboard];
在按钮操作中编写此代码
-(void)keyDown{
[textfield resignFirstResponder];
}有一个按钮操作
UIButton *keyboard=[UIButton buttonWithType:UIButtonTypeCustom];
keyboard.frame = CGRectMake(0,100,320,460);
[keyboard addTarget:self action:@selector(keyDown) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:keyboard];
在按钮操作中编写此代码
-(void)keyDown{
[textfield resignFirstResponder];
}