gpt4 book ai didi

ios - 在没有 First Responder 的情况下获取 iOS 键盘实例

转载 作者:行者123 更新时间:2023-11-29 01:25:24 26 4
gpt4 key购买 nike

我的应用程序使用 Cordova,因此许多功能都在 webview 中执行。

我的一个 webview 中有一个对象可以调出键盘。

关于更改键盘的所有文档和 SO 答案都涉及设置第一响应者的值。我的问题是,在 native 方面,我没有第一响应者。

所以我的问题是:

我能否在没有第一响应者的情况下访问键盘对象,如果可以,如何访问?

欢迎回答 Swift/Obj-c

最佳答案

您可以使用 UIReturnKeyType对于 native 控件,但不幸的是,无法控制 Web View 中文本字段的返回键。不过,您也许能够找到某种黑客解决方案。

一个想法是手动修改键盘 View 。有一个 Apache 插件使用它来隐藏键盘上的表单附件栏。你可以看看他们是怎么做到的here .不过,您必须找到返回键的 View 而不是表单栏。当然,这不受支持,并且可能会在某个时候中断。

另一个选择可能是使用 swizzling 修改 UIWebView 以使用您想要的 UIReturnKeyType。您必须考虑转储 header 才能找到可能的起点。此选项也有可能破坏 Apple 拒绝您的应用程序的可能性。

关于ios - 在没有 First Responder 的情况下获取 iOS 键盘实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34076238/

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