原因未知,iPhone键盘在视图过渡完成后消失。为了解决这个问题,我尝试在函数
我还想提一下,在键盘消失之前进行过渡的视图是一个反向过渡,这可能是问题的源头。但是我不能确定是不是这个原因。
那么,有人有解决这个问题的办法吗?
viewWillDisappear()
中调用resignFirstResponder()
。我把我的resignFirstResponder()
函数放在一个连接到启动过渡的按钮中。但是键盘仍然会在视图过渡后消失。我还想提一下,在键盘消失之前进行过渡的视图是一个反向过渡,这可能是问题的源头。但是我不能确定是不是这个原因。
@IBOutlet weak var emailAddressTextField: TextField!
@IBOutlet weak var passwordTextField: TextField!
override func viewDidLoad() {
super.viewDidLoad()
emailAddressTextField.becomeFirstResponder()
}
@IBAction func cancelButtonTapped(sender: AnyObject) {
resignFirstResponder()
}
override func viewWillDisappear(animated: Bool) {
resignFirstResponder()
}
那么,有人有解决这个问题的办法吗?
cancelButtonTapped
后移动到VC2吗? - Abhinav