所以我有以下代码来插入文本:
func insert(text: String) {
(textDocumentProxy as UIKeyInput).insertText(text)
}
但是如何让它实际发送到聊天窗口?
答案 0 :(得分:0)
如果您要访问UIInputViewController
中输入的所有文字,以下代码可能有所帮助:
var totalText = "" // complete text entered
if let before: String = self.textDocumentProxy.documentContextBeforeInput {
totalText += before
}
if let after: String = self.textDocumentProxy.documentContextAfterInput {
totalText += after
}
现在您输入了完整的文本,您可以将其发送到聊天窗口。如果这是您正在寻找的,我可以分享一些限制。请让我知道
修改强>
要将文字发送至whatsapp
,您需要按send button
outside
custom keyboard extension
。如果您想在UITextView
的{{1}}中输入文字,那么这样做非常简单。但是,whatsapp
无法控制custom keyboard extension