调度Keyboard时,UIPopoverController的内容滑出视图

时间:2013-03-08 20:13:54

标签: iphone ios ipad uistoryboard uistoryboardsegue

我有一个iPad应用程序,其登录屏幕看起来像这样(由于敏感信息,图像顶部被剪裁): enter image description here

当用户点击“登录”按钮时,我加载了一个带有一些按钮的UIPopoverController:

enter image description here

当用户点击“电子邮件”按钮时,我会发布第一个弹出框并创建另一个带有两个文本字段的弹出窗口:

enter image description here

到目前为止看起来不错,但是当用户选择文本字段以输入文本时,两个UITextField控件都会滑出PopoverController的顶部,如下所示:

enter image description here

我正在使用故事板/ segues用于这些popover控制器,带有一些手动编码的东西来处理设备旋转。我使用的是Autolayout,两个UITextField都固定在SuperView Top和Leading的边缘。就这些。

如果我将按钮向上移动到屏幕顶部(不在键盘的位置),则此行为仍然存在。

什么是触发此操作以及在哪里可以覆盖其行为?

1 个答案:

答案 0 :(得分:0)

您是否在显示文本字段的-viewDidLoad中为视图控制器设置了ContentSizeForViewInPopover?

[self setContentSizeForViewInPopover:CGSizeMake(200, 200)];