Ped*_*dro 3 objective-c uitextfield uikeyboard ios
在我的应用程序用户注册或登录需要密码至少6个字符的站点.为了解决这个问题,我想在启用键盘返回按钮之前将最小值强加到密码UITextField中.在XIB中设置自动启用返回键会导致返回键被禁用,直到至少有一个字符(与我的预期相反)将其关闭,即使没有文本也会导致返回键被激活.
任何人都可以告诉我如何在用户输入6个字符之前保持返回键被禁用?
在用户输入6个密码字符之前,没有明显的方法可以禁用返回键.但是,我有一些其他可能有助于此目的的解决方案.
Run Code Online (Sandbox Code Playgroud)-(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. }
Run Code Online (Sandbox Code Playgroud)- (BOOL)textFieldShouldReturn:(UITextField *)textField { if([password length] <6) show alert like above. }
| 归档时间: |
|
| 查看次数: |
5070 次 |
| 最近记录: |