gpt4 book ai didi

IOS Swift 自定义键盘默认系统操作

转载 作者:行者123 更新时间:2023-11-30 11:16:32 27 4
gpt4 key购买 nike

我试图让自定义键盘上的按钮执行默认系统操作,就像我在硬件键盘上按了回车键一样。请问我该怎么做?

这不是模拟特定的按键,例如换行。我希望我正在使用的任何应用程序都能执行默认的系统操作。 iMessage,按回车键即可发送消息。

最佳答案

将换行符插入文本文档代理会自动执行此操作:

swift :

textDocumentProxy.insertText("\n")

更好的是,为了使这一点更加明显,您可以扩展 UITextDocumentProxy 或其父级 UIKeyInput 为此添加一个方法:

extension UIKeyInput{
func `return`() -> Void{
insertText("\n")
}
}

这样,您只需调用您的方法即可做到这一点:

textDocumentProxy.return()

关于IOS Swift 自定义键盘默认系统操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51692095/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com