今天我正在学习本教程:http://youtu.be/9rq4P-L-z8U。但是,当它按下button
后显示如何关闭键盘的部分时,我按照说明操作,但是当我启动模拟器时,键盘模拟器从未出现在屏幕上。
我该如何解决这个问题?
这是我的代码:
class ViewController: UIViewController {
@IBOutlet var TextField: UITextField!
@IBOutlet var Label: UILabel!
@IBAction func ButtonMethod(sender: AnyObject) {
Label.text = TextField.text
TextField.resignFirstResponder()
}
}
答案 0 :(得分:1)
@IBAction func ButtonMethod(sender: AnyObject) {
self.view.endEditing(true)
}
当您按下按钮
时,这将从屏幕上移除键盘编辑:由于你的标题与你的问题不同,这就是答案:
取消选中连接硬件键盘
答案 1 :(得分:0)
如果您开始编辑文本框并且键盘未显示而不是模拟器功能,请转到硬件 - > KeyBoard->连接HardWare KeyBoard并取消选中它!
否则按钮动作只需写
YourTextField.resignFirstResponder = true
这可能会帮助您检查是否连接了textfield delegate