为什么带有secureTextEntry的UITextField在跳转到下一个字段时会清除其值?

时间:2013-06-10 13:08:26

标签: iphone objective-c uitextfield

我有多个UITextField的用户注册屏幕,其中一个是带有secureTextEntry = YES的密码字段。问题是输入密码并跳转到下一个字段后触摸密码字段(触摸下一个字段后)。然后在按键盘返回时发生同样的情况,但能够解决这个问题:

- (BOOL)textFieldShouldReturn:(UITextField *)textField
{
  NSString *text = textField.text; //copy password
  [textField resignFirstResponder]; // clears password field value
  textField.text = text; // put password back 
  return YES;
}

但是,当焦点移动到下一个字段时无法解决方法。已经敲了几个小时没有解决方案。可能缺少一些基本的东西。有什么想法吗?

0 个答案:

没有答案