在纵向模式下,尴尬的横向键盘,IOS 8

时间:2015-02-25 09:15:59

标签: ios objective-c iphone ios8

我有一个内置UIViewController(仅限肖像)的肖像应用,其UIWebView可打开YouTube视频。视频播放后,用户可以旋转到横向模式。从视频应用程序返回后正确旋转到肖像,但如果用户开始文本编辑 - 出现一个尴尬的键盘。我尝试在所有屏幕上添加横向支持 - 它无法解决问题。

简单的步骤是:

  1. UIViewController(仅限肖像)
  2. UIVIewController(肖像 只有UIWebView(YouTube视频)
  3. 开始视频播放,全屏显示,旋转风景
  4. 按完成返回第一个UIViewController
  5. 激活textField
  6. enter image description here

1 个答案:

答案 0 :(得分:-1)

在swift:

 UIDevice.currentDevice().setValue(1, forKey: "orientation")
 UIViewController.attemptRotationToDeviceOrientation()

通过在视图中使用此块,您将解决此问题。