0

我正在iPad应用程序中,我在modalView控制器中显示一些视图。 在风景中,当我点击UITextField进行一些输入时,模态图控制器会上升并出现键盘。
但我已经改变了modalViewController的高度,我不希望modalView上升为键盘。我怎样才能做到这一点?任何帮助?如何限制风景中的modalViewController?

回答

1

在UIViewController的代码,在那里你移动它modalViewController,检查接口取向不是景观

​​
+0

这不是定位。如果在Landscape中发生UIKeyboardWillShowNotification,则ModelViewController的默认属性向上滚动。 我想限制这种行为。 –

+0

最好使用'UIInterfaceOrientationIsLandscape(<#orientation#>)'来检查横向,但问题是如何禁用模态VC上升。 –

0

我想你必须使用自定义的演示代码。出现键盘时,您无法更改scrollup行为。

您可以在窗口顶部添加一个1024 * 768大小的黑色透明视图,然后在其上添加视图。但在这种情况下,您必须在视图周围构建自己的边框。可能有一些模式popover的开源实现。你可以搜索可可控制等。