我使用两个textField password
和confirmPassword
- 我的iCloud钥匙串已打开。*
@State private var email: String = ""
@State private var password: String = ""
@State private var passwordConfirmation: String = ""
var body: some View {
ScrollView {
VStack(spacing: 16) {
TextField("Email address", text: $email)
SecureField("Password", text: $password)
.textContentType(.password)
SecureField("Password confirmation", text: $passwordConfirmation)
.textContentType(.password)
}
.padding(.vertical, 32)
.padding(.horizontal, 16)
}
}
字符串
当我点击密码安全字段时,iOS会向我显示强密码视图:
的数据
如果我使用此功能,一切正常,但如果我点击“其他选项.”然后“选择我自己的密码”:
的
文本字段被清除(这很好),但如果我点击电子邮件文本字段(或任何其他文本字段),密码安全字段将填充我刚才说我不想要的强密码。
这里是一个视频:
的
我尝试了几种方法,如. first.contentType = .newPassword and second.contentType = .password
或使用.newPassword
,但都不起作用。
错误参考:https://developer.apple.com/forums/thread/716589
1条答案
按热度按时间sbtkgmzw1#
字符串
这将禁用自动填充