当iisearchdisplaycontroller在iPhone 6 plus上不再有效时,我试图解除键盘。我可以结束编辑搜索栏,但键盘在屏幕上保持活动状态。我尝试了很多方法,但这是我现在的代码。
override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) {
if(searchDisplayController!.active) {
self.view.endEditing(true)
self.searchDisplayController!.active = false
}
}
有什么想法吗?
答案 0 :(得分:0)
尝试使用以下功能检测旋转:
override func didRotateFromInterfaceOrientation(fromInterfaceOrientation: UIInterfaceOrientation) {
}
还可以使用resignFirstResponder隐藏键盘。