繁体   English   中英

如何在UIInputViewController中发送文本

[英]How to Send Text in an UIInputViewController

所以我有以下代码来插入文本:

func insert(text: String) {
    (textDocumentProxy as UIKeyInput).insertText(text)
}

但是我实际上如何将其发送到聊天窗口?

如果您要访问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 ,您需要按custom keyboard extension outsidesend button 如果要将文本输入到whatsappUITextView中,则非常简单。 但是, custom keyboard extension无法控制whatsapp的发送按钮

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM