0

テキストフィールドがあるポップオーバーがあります。ポップオーバーの背景をクリックすると、キーボードが消えます。ただし、ポップオーバー領域をクリックしても、キーボードは消えません。

ポップオーバーを折りたたむデリゲートにアクセスして、resignfirstresponder コマンドを追加できるようにする方法はありますか。

4

2 に答える 2

0

もちろん!popoverControllerShouldDismissPopover:UIPopoverController には、resignFirstResponder コマンドを追加できるデリゲート メソッドがあります。

- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
{
    [self.someTextField resignFirstResponder];
    return YES;
}
于 2013-08-10T23:12:58.477 に答える
0

次のように、ポップオーバー却下デリゲートに辞任レスポンダー メソッドを呼び出すことができます。

  • (void)popoverControllerDidDismissPopover:(UIPopoverController *)popoverController OR
  • (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
于 2013-08-15T13:01:22.227 に答える