gpt4 book ai didi

ios - UITextField 自动完成?

转载 作者:IT王子 更新时间:2023-10-29 07:48:47 27 4
gpt4 key购买 nike

我想弄清楚是否有办法在 UITextField 中为特定值实现自动完成功能。

我知道 UITextField 可以使用 iPhone 字典执行此操作(很像在 safari 中搜索 google 等),但我希望能够以编程方式将其正确设置为我指定的某些值.

如何做到这一点?

最佳答案

在最近的一个相当大的项目中,我做了一些与此非常相似的事情。我们有一个不断变化的自动完成术语列表,并围绕它们构建了一个自动完成功能。

首先,您需要制作某种类型的自动完成 Controller 。它应该接受一个字符串并返回该字符串的所有可能的自动完成术语。

-(NSArray *)completionsForString:(NSString *)myString;

然后,查看 UIMenuController 类。它是在许多应用程序中显示剪切/复制/粘贴选项的类。您可以获得它的共享实例,自己填充菜单项,并将其显示在文本字段上方。然后,用户只需点击他们想要的术语即可。

最终,该解决方案非常适合我们的需求。

关于ios - UITextField 自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3198337/

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