ios 8快速方向更改:键盘框架无法正确显示

时间:2015-02-02 13:05:03

标签: swift ios8 keyboard

我的应用程序包括横向和纵向。在纵向屏幕中,如果点击文本字段,纵向尺寸键盘的外观和放大器。我的下一个屏幕是景观,在textfield landscpae维度键盘上面。但如果我再次回到纵向屏幕,然后在文本字段点击我得到横向尺寸键盘。enter image description here

1 个答案:

答案 0 :(得分:0)

当拥有支持不同屏幕方向的视图控制器时,这似乎是一个错误。对我有用的解决方案是在解除横向视图控制器之前将屏幕方向设置为纵向,方法是:

UIDevice.currentDevice().setValue(UIInterfaceOrientation.Portrait.rawValue, forKey: "orientation")
self.dismissViewControllerAnimated(true, completion: nil)