在运行Expo的应用程序上,我想禁用此功能(强密码ios 12):https://developer.apple.com/videos/play/wwdc2018/204/
简而言之,我想避免使用this(这不是我的申请)
我尝试其他方式,例如将那些属性添加到我的textInput中
textContentType='none'
autoCorrect={false}
什么都不起作用...
有没有猜到?
答案 0 :(得分:0)
找到了解决此问题的唯一方法。
textField.textContentType = .oneTimeCode
否则,iOS 12对任何安全字段(textField.isSecureTextEntry = true)使用PasswordAutofill。
答案 1 :(得分:0)
将isSecureTextEntry
设置为false
然后在您的应用程序委托文件中添加:
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
if (textField == self.passwordTextField && !self.passwordTextField.secureTextEntry) {
self.passwordTextField.secureTextEntry = YES;
}
return YES;
}
您可能需要退出应用程序才能在xcode中打开代码。