禁用自动建议

Posted

技术标签:

【中文标题】禁用自动建议【英文标题】:Disable autosuggest 【发布时间】:2014-10-07 12:07:35 【问题描述】:

我的文本字段名称是searchtextfeild。 当我输入任何内容时,它会自动提示,如给定图片中所示。

现在,我只是不想显示此自动建议。我想禁用它。

我试过了,

searchtextfeild.autoautocorrectionType = FALSE;

奇怪的是虽然searchtextfeild 是文本字段,但它没有autoautocorrectionType 属性。 无论如何,我怎样才能禁用此自动建议?

【问题讨论】:

How to programmatically turn off Auto Correction in iphone sdk? 的可能重复项 其实我找到了解决方案。我的 searchfeild 正在使用库。和 autocorrectiontype 作品 我怎样才能删除这个问题? 问题标签正下方应该有一个删除按钮(objective-c和ios7) 【参考方案1】:

autocorrectionType 属性的类型为 UITextAutocorrectionType,即枚举:

typedef NS_ENUM(NSInteger, UITextAutocorrectionType) 
    UITextAutocorrectionTypeDefault,
    UITextAutocorrectionTypeNo,
    UITextAutocorrectionTypeYes,
;

所以你只需要这样做

searchtextfeild.autocorrectionType = UITextAutocorrectionTypeNo;

【讨论】:

【参考方案2】:

请检查:

searchtextfeild.autocorrectionType = TRUE;

出于某种奇怪的原因,它对我有用。

【讨论】:

以上是关于禁用自动建议的主要内容,如果未能解决你的问题,请参考以下文章

如何防止浏览器列出输入字段的建议(不一定与禁用自动完成/自动填充相同)?

如何在 VS Code / TypeScript 中禁用多余的自动导入建议?

停用Chrome建议的自动填充功能

Android Studio 编辑器:如何禁用导入建议的蓝色弹出窗口

Teams 应用程序:自动建议操作会在我们的聊天中自动打开

为 Flutter 类禁用 VSCode IntelliSense