1

由於ios11和Xcode9釋放後,當鍵盤是開放的,我推到一個新的UIViewController,鍵盤新的控制器後消失出現這樣的:鍵盤消失導航

enter image description here

爲什麼?

+0

我該怎麼辦? – MichelRobico

+0

它不起作用 – MichelRobico

+0

是的,但我不想讓它出現,我希望它在我的控制器同時消失 – MichelRobico

回答

1

是的,這似乎是一個新的功能,這是我的選擇邏輯,因爲當你按下後退按鈕,你會回到你推到新的viewController之前,你的狀態相同的狀態。任何如何解決它建議@LeoDabus建議並且在離開viewController之前調用resignFirstResponderself.view.endEditing(true)

override func viewWillDisappear(_ animated: Bool) { 
    super.viewWillDisappear(animated) 
    self.view.endEditing(true) 
}