我使用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
}
}
答案 0 :(得分:0)
如果您使用过TouchUpInside,可以使用TouchDown活动。这可能有所帮助。