如何在旋转后关闭iPhone 6上的键盘

时间:2014-12-14 20:16:18

标签: ios rotation keyboard resignfirstresponder

当iisearchdisplaycontroller在iPhone 6 plus上不再有效时,我试图解除键盘。我可以结束编辑搜索栏,但键盘在屏幕上保持活动状态。我尝试了很多方法,但这是我现在的代码。

override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
    if(searchDisplayController!.active) {
        self.view.endEditing(true)
        self.searchDisplayController!.active = false
    }
}

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试使用以下功能检测旋转:

override func didRotateFromInterfaceOrientation(fromInterfaceOrientation: UIInterfaceOrientation) {
}

还可以使用resignFirstResponder隐藏键盘。