gpt4 book ai didi

ios - 处理 iOS 8 键盘扩展中的返回键

转载 作者:可可西里 更新时间:2023-11-01 04:51:37 26 4
gpt4 key购买 nike

我正在开发 iOS 8 键盘扩展,目前当用户点击我的 Return 键时,我正在运行这段代码:

[self.textDocumentProxy insertText:@"\n"];

这在大多数地方都按预期工作。但是,在“联系人”应用程序中,如果我编辑联系人,选择名字字段,然后按回车键,则没有任何反应。它不会按预期移动到下一个字段。这与默认键盘形成对比,默认键盘确实会移动到下一个字段。

我做错了什么吗?

最佳答案

是的。实际上每个 textDocumentProxy 都有它的 UIReturnKeyType。根据您的 Return 键使用的方法,应该更改。

   typedef NS_ENUM(NSInteger, UIReturnKeyType) {
UIReturnKeyDefault,
UIReturnKeyGo,
UIReturnKeyGoogle,
UIReturnKeyJoin,
UIReturnKeyNext,
UIReturnKeyRoute,
UIReturnKeySearch,
UIReturnKeySend,
UIReturnKeyYahoo,
UIReturnKeyDone,
UIReturnKeyEmergencyCall,
};

在您的情况下,如果您看到当前 self.textDocumentProxy.returnKeyType 返回 UIReturnKeyNext,请实现跳转到下一个响应者

关于ios - 处理 iOS 8 键盘扩展中的返回键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25739312/

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