【发布时间】:2015-05-14 22:57:12
【问题描述】:
我想在我的应用程序的输入框中禁用自动更正。我找到了一个如下所示的objective-c解决方案:
UITextField* f = [[UITextField alloc] init];
f.autocorrectionType = UITextAutocorrectionTypeNo;
我试过这样实现它,但它不起作用:
// in my viewController
@IBOutlet weak var webAddressInput: UITextField!
// in my viewDidLoad
webAddressInput.autocorrectionType = UITextAutocorrectionTypeNo
如何在 Swift 中禁用输入框的自动更正功能?
【问题讨论】:
-
它不起作用,因为那不是 Swift
-
非常有帮助的马特,谢谢!
-
对不起,如果我太含糊了。术语 UITextAutocorrectionTypeNo 不是 Swift。您需要将代码翻译成 Swift。
-
抱歉,我以为您只是不知道在哪里寻找问题的根源。 - 在我的书中,查看该主题的最佳位置是附录,其中讨论了如何将 Objective-C 枚举转换为 Swift 枚举/结构:apeth.com/swiftBook/apa.html#_c_enums
-
我现在看看。谢谢@matt
标签: swift uitextfield autocorrect