在我的应用中,我正在使用搜索栏显示模态视图。我在模态视图控制器的viewDidAppear中设置了becomeFirstResponder。这在纵向视图中工作正常,模态视图和键盘从底部弹出。
当我以横向方式执行此操作时,模态视图显示正常,但是当显示键盘时,视图会向左或向右移动,具体取决于iPad顶部朝向哪个方向。模态视图似乎认为它仍处于纵向方向。我该如何解决这个问题?
答案 0 :(得分:0)
我不太肯定这个问题的根源是什么,但我通过将modalPresentationStyle设置为UIModalPresentationPageSheet而不是UIModalPresentationFormSheet来修复它。
myVC.modalPresentationStyle = UIModalPresentationPageSheet;