弹出窗口而不是键盘消失

时间:2013-08-10 23:07:28

标签: objective-c ipad

我有一个有文本字段的popover,当我点击popover背景时,键盘消失了。但是当我点击弹出区域时,键盘不会消失。

有没有办法可以进入折叠弹出窗口的委托,以便我可以添加resignfirstresponder命令。

2 个答案:

答案 0 :(得分:0)

当然! UIPopoverController有一个委托方法popoverControllerShouldDismissPopover:,您可以在其中添加resignFirstResponder命令。

- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
    [self.someTextField resignFirstResponder];
    return YES;
}

答案 1 :(得分:0)

你可以将resign responder方法调用到popover解雇代表,如:

  • (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController                           OR
  • (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController