1

我最近观察到您创建 1UITextField并将其UIKeyboardType设置为Email并将属性设置setsecuretextentryTRUE

现在请注意 iOS 5 和 iOS 6 设备或模拟器中的这种行为...

请注意,在 iOS 5 Normal(不带@符号的字母)中,键盘将打开。在 iOS 6 电子邮件类型键盘将打开。

有没有其他人早些时候观察到这种行为?是否已经向Apple报告了任何错误?谁能解释如何解决这个问题?

4

1 回答 1

1

通过在代码中设置属性,我也设法在 iOS 5 中获得了 iOS 6 的行为。必须是从 nib 文件中选择属性的方式/顺序中的错误:

- (void)viewDidLoad
{
    [super viewDidLoad];
    self.textField.secureTextEntry = YES;
    self.textField.keyboardType = UIKeyboardTypeEmailAddress;
}
于 2013-01-02T19:04:02.270 回答