在 iOS 中,我在 aUIView
中显示一些内容UIPopover
。有时在显示键盘时弹出框会调整大小。是否有特定事件UIView
可用于调整子视图等的大小?如果不是,检测调整大小事件的最佳方法是什么?
问问题
427 次
1 回答
0
您可能必须在调用键盘的委托方法中检测到这一点,例如,如果它UITextField
类似于- (void)textFieldDidBeginEditing:(UITextField *)textField
这篇文章中描述的另一个选项是使用一个UIKeyboardListener
列表来获取有关键盘是否可见的通知。
UIPopoverController
不幸的是,只有两个委托方法,它们与弹出关闭有关。
- (void)popoverControllerDidDismissPopover:(UIPopoverController
*)popoverController
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController
于 2012-08-13T20:11:19.937 回答