2012-08-13 90 views
1

在iOS中,我在UIPopover中顯示UIView內的一些內容。有時彈出窗口會在顯示鍵盤時調整大小。是否有UIView的特定事件可用於調整子視圖等?如果不是,檢測調整大小事件的最佳方法是什麼?檢測UIPopover調整大小事件

回答

0

你可能不得不在什麼都可以調出鍵盤,例如委託方法來檢測這一點,如果它是一個UITextField- (void)textFieldDidBeginEditing:(UITextField *)textField

this post描述的另一種選擇是使用一個UIKeyboardListener列出有關是否可以看到鍵盤的通知。

UIPopoverController不幸的是只有兩個委託方法,它們屬於流行解僱。

- (void)popoverControllerDidDismissPopover:(UIPopoverController 
    *)popoverController 
- (BOOL)popoverControllerShouldDismissPopover:(UIPopoverController *)popoverController