【发布时间】:2019-06-09 16:05:37
【问题描述】:
我有一个UITextView,它的 UIKeyboardType 为 .emailAddress 我想使用UITextContentType 属性自动建议用户的电子邮件地址
我就是这样做的:
if #available(iOS 10.0, *) {
myTextView.textContentType = UITextContentType.emailAddress
}
但这不起作用,我在 textview 的建议框中看不到任何电子邮件。
【问题讨论】:
-
模拟器还是真机?如果是真实设备,该功能是否适用于其他应用程序?
-
真实设备。我见过这个功能有时是的(我认为主要是在 safari 中)。我的 iPhone 中有设置可以让我检查吗?
-
密码自动填充是您可能要检查的设置。虽然我不确定。我用 UITextField 创建了一个快速示例。我在 Interface Builder 中设置了 ContentType 属性,它工作正常。尝试:itunes.apple.com/us/app/itsdeductible/id725029107?mt=8,然后转到创建帐户流程。请参阅密码输入。如果它在那里不起作用,那就是系统问题。
-
@Daniel - 实际上你的想法只是让我意识到我需要在联系人应用程序的联系人卡片中设置电子邮件。只有这样,自动填充才能使用它。我最初以为它是从 iCloud 或我设置的其他地方之一收到电子邮件的。随意写一个答案,我会标记它是正确的