swift2 如何在swift中自动完成UIAlertController的文本字段

3ks5zfa0  于 2022-11-06  发布在  Swift
关注(0)|答案(2)|浏览(189)

我想做自动完成的文本字段,例如,为电子邮件。
我在网上搜索了一下,没有找到swift的版本,很多演示都是用tableview来显示结果的。
我的问题是:
1:我不想用tableview来显示结果,我想像游猎一样,当你写一些东西时,结果是灰色的,并完成句子。
2:我想对UIAlertController的文本字段进行自动完成。

let ac = UIAlertController(title: "Enter e-mail", message: nil, preferredStyle: .Alert)
            ac.addTextFieldWithConfigurationHandler(nil)

            let submitAction = UIAlertAction(title: "Send", style: .Default) { [unowned self, ac] (action: UIAlertAction!) in
                self.dismissKeyboard()

}
tzxcd3kk

tzxcd3kk1#

如果文本框是通过情节提要添加的。然后单击文本框
然后选择属性检查器-〉更改更正-〉是
这将用于自动更正
谢谢你,

62o28rlo

62o28rlo2#

我用Swift 5解决了这个问题:

let alert = UIAlertController(title: "Alert Title", message: "...", preferredStyle: .alert)
alert.addTextField { (textfield) in
    textfield.text = "default value"
    textfield.autocorrectionType = .yes
}

相关问题