如何调试键盘的外观?

时间:2017-10-16 11:17:55

标签: ios

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

1 个答案:

答案 0 :(得分:0)

您可以为UIResponder方法becomeFirstResponder创建符号断点。我猜UIResponder仍然在Objective-C中,因此使用Objective-C语法进行符号断点。

enter image description here

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

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