0

我有一个 iPad 应用程序,其登录屏幕如下所示(由于敏感信息,图像顶部被剪掉): 在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

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

在此处输入图像描述

我正在为这些弹出框控制器使用故事板/segues,并使用一些手工编码的东西来处理设备旋转。我正在使用 Autolayout 并且两个 UITextFields 都固定到 SuperView 顶部和前沿。就这些。

如果我将按钮向上移动到屏幕顶部(远离键盘),这种行为仍然存在。

是什么触发了这个,我在哪里可以覆盖它的行为?

4

1 回答 1

0

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

[self setContentSizeForViewInPopover:CGSizeMake(200, 200)];
于 2013-03-08T22:23:05.877 回答