1

在 iOS 中,我在 aUIView中显示一些内容UIPopover。有时在显示键盘时弹出框会调整大小。是否有特定事件UIView可用于调整子视图等的大小?如果不是,检测调整大小事件的最佳方法是什么?

4

1 回答 1

0

您可能必须在调用键盘的委托方法中检测到这一点,例如,如果它UITextField类似于- (void)textFieldDidBeginEditing:(UITextField *)textField

这篇文章中描述的另一个选项是使用一个UIKeyboardListener列表来获取有关键盘是否可见的通知。

UIPopoverController不幸的是,只有两个委托方法,它们与弹出关闭有关。

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