0
我有一個視圖,暫時顯示鍵盤時,第一次加載,沒有明顯的原因。如何調試導致鍵盤出現的原因?是否有顯示鍵盤的符號斷點?如何調試鍵盤的外觀?
我有一個視圖,暫時顯示鍵盤時,第一次加載,沒有明顯的原因。如何調試導致鍵盤出現的原因?是否有顯示鍵盤的符號斷點?如何調試鍵盤的外觀?
您可以爲UIResponder
方法創建一個符號斷點,becomeFirstResponder。我猜UIResponder仍然在Objective-C中,所以使用Objective-C語法來表示符號斷點。
如果您無法使用這個斷點找出第一個響應者,因爲它可能不會給你的信息,你可以嘗試強制結束編輯您的視圖控制器的viewWillAppear中方法:
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
self.view.endEditing(true)
}
通常當文本字段或文本視圖成爲第一響應者時顯示鍵盤。 – dasdom
@dasdom沒錯。這個特定的觀點既沒有。 – Nestor