我在使用textField的应用程序中使用UIAlertView
。我以横向模式启动UIViewController
并仅提供横向遮罩。但是当我更改设备方向时,键盘是自动旋转的,但UIAlertView
在该位置保持不变并隐藏在键盘下方。
答案 0 :(得分:0)
这是不可能的。我用过& amp;没有autoresize,即使我在所有情况下都使用storyboard和xib文件,我得到了正确的结果。我不确定,但可能是你在代码中做了一些额外的事情。
附件是我的输出,也应该适合你。
答案 1 :(得分:0)
您可以在自动旋转时检查并退出第一响应者文本字段,并在更改方向后将其作为第一响应者。
您可以在视图的生命周期中找到方法,在更改方向时调用该方法,
[textfieldName resignFirstResponder];
一旦实现了新的定位,你可以再次这样称呼它,
[textFieldName becomeFirstResponder];