1

私は最近、あなたが 1 を作成しUITextField、そのUIKeyboardTypeEmailに設定し、プロパティsetsecuretextentryTRUEに設定したことを確認しました。

ここで、iOS 5 および iOS 6 デバイスまたはシミュレーターでのこの動作に注意してください...

iOS 5 では通常 (@ 記号のないアルファベット) キーボードが開くことに注意してください。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 に答える