【问题标题】:How get char keycode when user start typing on keyboard?当用户开始在键盘上输入时如何获取字符键码?
【发布时间】:2015-08-12 00:16:20
【问题描述】:

Swift、Swift2 iOS 我有一个简单的项目仅用于测试。在这个项目中,我有一个输入文本作为 UITextField 和 UILabel。如果我编写如下代码:

@IBAction func textChange(sender: UITextField) {
    textPreview.text = textEdit.text
}

所以很简单,我可以在 Label 上看到某人在键盘上键入的内容。但我想将 char 作为关键代码,例如a=65,当我开始写东西时,我需要查看标签中的关键代码。

有什么方法可以捕获按下的键并将此信息放在标签上吗?

【问题讨论】:

    标签: ios iphone swift swift2


    【解决方案1】:

    希望对你有帮助

    @IBAction func textChange(sender: UITextField) {
        let inputStr = textEdit.text
        let charVal = inputStr.characterAtIndex(0)
        textPreview.text = charVal
    }
    

    【讨论】:

    • 是我尝试过的一些错误print(textEdit.text?.characters.last) 但我无法捕获 Enter 或 Delete
    猜你喜欢
    • 2015-07-06
    • 2014-06-11
    • 1970-01-01
    • 2021-11-17
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    相关资源
    最近更新 更多