我使用按钮创建了一个自定义键盘,但现在我已经陷入了无法执行任何操作的按钮。
如何将它们连接到文本字段?
答案 0 :(得分:0)
首先,您应该了解UITextField
/ UITextView
类的inputView属性。基本上你可以有一个自定义视图(例如你的键盘)并用默认键盘交换它。
您可以从this tutorial获得灵感,了解如何创建自定义键盘 - 以及如何将其与textfield
/ textview
相关联。
您还可以阅读this answer以了解将键盘连接到文本字段/文本视图的其他方法。
答案 1 :(得分:0)
您可以像这样处理touchUpInside Action按钮,以在uitextfield中插入文本
@IBAction func btnQuestionAction(_ sender: UIButton)
{
self.textDocumentProxy.insertText("?")
}
要使用自定义键盘删除字符,可以使用以下方法:
@IBAction func btnBackspaceAction(_ sender: UIButton)
{
self.textDocumentProxy.deleteBackward()
}
希望它会对您有所帮助:)