iOS7中UIAlterView的旋转问题

时间:2014-12-12 04:32:05

标签: iphone ios7 ios8

我在使用textField的应用程序中使用UIAlertView。我以横向模式启动UIViewController并仅提供横向遮罩。但是当我更改设备方向时,键盘是自动旋转的,但UIAlertView在该位置保持不变并隐藏在键盘下方。

2 个答案:

答案 0 :(得分:0)

这是不可能的。我用过& amp;没有autoresize,即使我在所有情况下都使用storyboard和xib文件,我得到了正确的结果。我不确定,但可能是你在代码中做了一些额外的事情。

附件是我的输出,也应该适合你。

enter image description here enter image description here

答案 1 :(得分:0)

您可以在自动旋转时检查并退出第一响应者文本字段,并在更改方向后将其作为第一响应者。 您可以在视图的生命周期中找到方法,在更改方向时调用该方法, [textfieldName resignFirstResponder]; 一旦实现了新的定位,你可以再次这样称呼它, [textFieldName becomeFirstResponder];