1

iOSでは、内のいくつかのコンテンツを表示UIViewしていUIPopoverます。キーボードが表示されているときに、ポップオーバーのサイズが変更されることがあります。UIViewサブビューなどのサイズを変更するために使用できる特定のイベントはありますか?そうでない場合、サイズ変更イベントを検出するための最良の方法は何ですか?

4

1 に答える 1

0

おそらく、キーボードを呼び出すデリゲート メソッドでこれを検出する必要があります。たとえば、次のUITextFieldような場合です。- (void)textFieldDidBeginEditing:(UITextField *)textField

この投稿で説明されている別のオプションUIKeyboardListenerは、キーボードが表示されているかどうかに関する通知に to リストを使用することです。

UIPopoverController残念ながら、デリゲート メソッドは 2 つしかなく、ポップ オーバーの却下に関連しています。

 - (void)popoverControllerDidDismissPopover:(UIPopoverController
   *)popoverController
 - (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
于 2012-08-13T20:11:19.937 に答える