如何在 iOS 11 应用程序登录屏幕中禁用新密码自动填充功能?
Posted
技术标签:
【中文标题】如何在 iOS 11 应用程序登录屏幕中禁用新密码自动填充功能?【英文标题】:How to disable new password Autofill feature in iOS 11 applications login screen? 【发布时间】:2017-09-18 07:38:46 【问题描述】:我知道 ios 11 自动填充密码是一项非常有用的功能,但其中一位客户不想要此功能,他希望我禁用此功能。谁能帮帮我如何禁用此功能?
【问题讨论】:
【参考方案1】:ios11 中的一个非常简单的方法对我有用。假设您的 IBOutlets 是 usernametextfield 和 passwordtextfield。在包含两个插座的视图控制器的 viewDidLoad() 函数中,使用以下代码
if #available(iOS 11, *)
// Disables the password autoFill accessory view.
usernametextfield.textContentType = UITextContentType("")
passwordtextfield.textContentType = UITextContentType("")
确保像这样设置所有 UITextField 对象。例如,如果您有一个 UITextField 用于电子邮件地址,另一个用于密码,则将 UITextContentType("") 分配给它们的两个 textContentType 属性。否则,它将不起作用,并且仍会显示自动填充附件视图。
您的问题已在此question 下得到解答。 请参考@Bem 的answer 和@Ammad 的answer。
【讨论】:
以上是关于如何在 iOS 11 应用程序登录屏幕中禁用新密码自动填充功能?的主要内容,如果未能解决你的问题,请参考以下文章