UITextField
(パスワードフィールド)があり、キーボードを表示するために数回タッチすることがあります。これは、プレースホルダーテキストがある場所をタップした場合にのみ発生するようです。これは、私には問題ないように見えるビュー階層のショットです。
なぜこれが起こっているのかを理解できるように、他に何を探すべきか考えていますか?
編集
だから私は問題が何であるかを理解しました、それleftView
は次のコードの部分にあります:
UIView *pwPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 38)];
self.passwordField.leftView = pwPaddingView;
self.passwordField.leftViewMode = UITextFieldViewModeAlways;
これにより、「パスワード」の最初の約3文字に触れることができなくなるようです。そこにある理由は、フィールドの左側を埋めて、単語が左マージンに対して正しくないようにするためでした。タッチを検出できるようにするか、別の方法でフィールドをパディングするために、どのような代替手段が必要ですか?