我有一个弹出框,上面有一个文本字段,当我点击弹出框背景时,键盘消失了。但是,当我单击弹出区域时,键盘不会消失。
有没有办法让我进入折叠弹出框的委托,以便我可以添加 resignfirstresponder 命令。
我有一个弹出框,上面有一个文本字段,当我点击弹出框背景时,键盘消失了。但是,当我单击弹出区域时,键盘不会消失。
有没有办法让我进入折叠弹出框的委托,以便我可以添加 resignfirstresponder 命令。
当然!UIPopoverController 有一个委托方法popoverControllerShouldDismissPopover:
,您可以在其中添加 resignFirstResponder 命令。
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
[self.someTextField resignFirstResponder];
return YES;
}
您可以将 resign 响应者方法调用到 popover 解除委托,例如: