gpt4 book ai didi

objective-c - 在启用键盘返回键之前如何在 UITextField 中要求最小文本长度

转载 作者:可可西里 更新时间:2023-11-01 17:11:05 26 4
gpt4 key购买 nike

在我的应用程序中,用户在需要至少 6 个字符长的密码的网站上注册或登录。为此,我想在启用键盘返回按钮之前在密码 UITextField 中施加最小值。在 XIB 中设置自动启用返回键会导致返回键被禁用,直到至少有一个字符为止&(与我的预期相反)关闭它会导致即使没有文本也可以启用返回键。

谁能告诉我如何在用户输入 6 个字符之前一直禁用返回键?

最佳答案

在用户输入 6 个密码字符之前,没有明显的方法可以禁用返回键。不过,我为您提供了一些其他解决方案,可能会达到目的。

  1. 在密码字段下方写一条小消息——“必须至少包含 6 个字符”
  2. 当密码文本字段失去焦点时显示警报。
-(void)textFieldDidEndEditing:(UITextField *)textField 
{
if([password length] <6)
Show alert. On alert dismiss code block do this -->[password becomeFirstResponder]
// this takes the focus back to the password field after alert dismiss.
}
  1. 当用户按下回车键时显示提醒。
- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
if([password length] <6)
show alert like above.
}

关于objective-c - 在启用键盘返回键之前如何在 UITextField 中要求最小文本长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7329631/

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