iOS自定义键盘输入速度极慢

时间:2016-07-11 12:08:22

标签: ios swift xcode custom-keyboard

我使用Swift在xcode上创建了一个自定义键盘。它在模拟器上运行得很好,但是当我在真实设备上测试时,虽然键盘很快出现,但响应非常慢(最少5秒)。我不知道是什么问题。按下按钮时,键入文本或有时会崩溃需要太多时间。有什么想法吗?

func handleTapOnButton(button: UIButton) {
    let buttonText = button.titleForState(.Normal)
    if let proxy = textDocumentaryProxy {
        if button.titleForState(.Normal) == " " {
            proxy.insertText(" ")
        } else {
            proxy.insertText(buttonText!)
        }
    }
    if globals.tapped != 3 && (switchedToNumbers == false) {
        lowerCase()
        globals.tapped = 1
    }
}

1 个答案:

答案 0 :(得分:0)

如果您使用过TouchUpInside,可以使用TouchDown活动。这可能有所帮助。