Ios 如何调试键盘的外观?

Ios 如何调试键盘的外观?,ios,Ios,我有一个视图,当它第一次加载时,会立即显示键盘,没有明显的原因。如何调试导致键盘出现的原因?是否有用于显示键盘的符号断点?您可以为UIResponder方法创建符号断点。我猜UIResponder仍然使用Objective-C,所以使用Objective-C语法作为符号断点 如果您无法使用此断点确定第一响应者,因为它可能不会提供该信息,您可以尝试在ViewController的ViewWillAppeard方法中强制结束编辑: override func viewWillAppear(_ an

我有一个视图,当它第一次加载时,会立即显示键盘,没有明显的原因。如何调试导致键盘出现的原因?是否有用于显示键盘的符号断点?

您可以为
UIResponder
方法创建符号断点。我猜UIResponder仍然使用Objective-C,所以使用Objective-C语法作为符号断点

如果您无法使用此断点确定第一响应者,因为它可能不会提供该信息,您可以尝试在ViewController的ViewWillAppeard方法中强制结束编辑:

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

通常,当文本字段或文本视图成为第一响应者时,键盘会显示。@dasdom True。这一特定观点两者都没有。