【发布时间】:2015-04-01 10:31:03
【问题描述】:
我的应用程序包括横向和纵向。在纵向屏幕中,如果点击文本字段,纵向尺寸键盘出现,我的下一个屏幕是横向,在文本字段 landscpae 尺寸键盘出现。但如果我再次回到纵向屏幕然后在文本字段点击我得到横向尺寸键盘。
【问题讨论】:
我的应用程序包括横向和纵向。在纵向屏幕中,如果点击文本字段,纵向尺寸键盘出现,我的下一个屏幕是横向,在文本字段 landscpae 尺寸键盘出现。但如果我再次回到纵向屏幕然后在文本字段点击我得到横向尺寸键盘。
【问题讨论】:
当视图控制器支持不同的屏幕方向时,这似乎是一个错误。一个对我有用的解决方案是在关闭横向视图控制器之前手动将屏幕方向设置为纵向:
UIDevice.currentDevice().setValue(UIInterfaceOrientation.Portrait.rawValue, forKey: "orientation")
self.dismissViewControllerAnimated(true, completion: nil)
【讨论】: