3

有没有办法在屏幕上禁用无用UITextField和烦人的弹出文本提示?UISearchBar

在此处输入图像描述

我怎样才能做到这一点?

我找不到任何对此负责的财产。

4

3 回答 3

6

如果您在 Interface Builder 中创建了视图,请单击文本字段,然后从属性检查器(第 6 个图标,共 6 个)中,将 Correction 设置为 No。这似乎对我有用。

于 2013-01-04T16:15:30.103 回答
5

我相信您需要为文本字段设置自动更正类型:

http://developer.apple.com/library/ios/documentation/uikit/reference/UITextInputTraits_Protocol/Reference/UITextInputTraits.html#//apple_ref/occ/intfp/UITextInputTraits/autocorrectionType

因此,要关闭它,我会使用以下内容:

myTextField.autocorrectionType = UITextAutocorrectionTypeNo;
于 2013-01-04T16:16:19.927 回答
2

您可以将setAutoCorrectionType:属性设置UITextFieldUITextAutoCorrectionTypeNo

[yourField setAutoCorrectionType:UITextAutoCorrectionTypeNo];
于 2013-01-04T16:19:02.953 回答