gpt4 book ai didi

iOS 12 为选择我自己的密码建议的强密码文本字段委托(delegate)回调

转载 作者:搜寻专家 更新时间:2023-10-31 19:35:49 24 4
gpt4 key购买 nike

在 iOS 12 中,我有一个用于注册流程的新密码文本字段,我希望系统建议一个强密码。我还有一个基于委托(delegate)方法启用和禁用的按钮,我做了一些更改等。

textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, replacementString string: String)

当用户点击 Use Strong Password 时,这非常适合启用它。但是当用户点击 Choose My Own Password 时,我似乎没有得到委托(delegate)回调,结果我的按钮启用/禁用逻辑永远没有机会执行,允许某人注册一个空白密码。

Suggested password

当用户点击 Choose my own password 时,关于我可能不需要做什么来获得回调有什么想法吗?非常感谢任何帮助。

最佳答案

我遇到了同样的问题,但我唯一发现的是提供回调的是 UIViewviewDidLayoutSubviews 委托(delegate)

所以我所做的就是使用这个:

override func viewDidLayoutSubviews() {
super.viewDidLayoutSubviews()
if passwordTextField.isFirstResponder {
validatePassword(passwordTextField.text ?? "")
}
}

关于iOS 12 为选择我自己的密码建议的强密码文本字段委托(delegate)回调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53566570/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com