【问题标题】:Programmatically change frame of the UIkeyboard after rotation旋转后以编程方式更改 UIkeyboard 的框架
【发布时间】:2012-04-27 08:50:01
【问题描述】:

由于我有一个复杂的视图层次结构,我使用 CGAffineTransformMakeRotation 手动处理旋转。

一切都和谐地旋转,状态栏,导航栏等。唯一的问题是,如果键盘在旋转之前在屏幕上,它会获得满足栏的方向,但它的大小不正确。

如何强制它填满整个宽度并获得正确的高度?

我使用单个测试 UIview 进行了测试,它看起来像这样。 http://dl.dropbox.com/u/15251533/iPhoneSimulatorScreenshot_20120430_133558.png

【问题讨论】:

    标签: ios iframe rotation uikeyboard


    【解决方案1】:

    我找到了摆脱这种情况的简单方法。 如果您在 Textfield 上调用 resignFirstResponder 并随后成为firstresdonder。键盘在旋转后出现在正确的位置。如果你有它也不会干扰动画。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-04
      • 1970-01-01
      • 2018-01-20
      • 2014-07-02
      相关资源
      最近更新 更多