禁用自动建议

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;

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

【讨论】:

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