2017-10-16 88 views
0

我有一個視圖,暫時顯示鍵盤時,第一次加載,沒有明顯的原因。如何調試導致鍵盤出現的原因?是否有顯示鍵盤的符號斷點?如何調試鍵盤的外觀?

+0

通常當文本字段或文本視圖成爲第一響應者時顯示鍵盤。 – dasdom

+0

@dasdom沒錯。這個特定的觀點既沒有。 – Nestor

回答

0

您可以爲UIResponder方法創建一個符號斷點,becomeFirstResponder。我猜UIResponder仍然在Objective-C中,所以使用Objective-C語法來表示符號斷點。

enter image description here

如果您無法使用這個斷點找出第一個響應者,因爲它可能不會給你的信息,你可以嘗試強制結束編輯您的視圖控制器的viewWillAppear中方法:

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