У меня есть UITextField
(Поле пароля), которое иногда занимает несколько штрихов, чтобы показать клавиатуру. Это происходит, только когда вы нажимаете туда, где находится текст заполнителя. Вот снимок иерархии представлений, который мне кажется подходящим.Иногда мой UITextField не реагирует на касание, почему?
Любые идеи, что еще искать, так что я могу понять, почему это происходит?
EDIT
Так я понял, что проблема в том, что это в следующей части коде leftView
:
UIView *pwPaddingView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 5, 38)];
self.passwordField.leftView = pwPaddingView;
self.passwordField.leftViewMode = UITextFieldViewModeAlways;
Это, кажется, чтобы предотвратить штрихами примерно первые три символов «Пароль». Причина в том, что это было, чтобы проложить левую сторону поля, чтобы слово не было справа от левого края. Какие альтернативы мне нужно либо разрешить обнаружение касаний, либо поместить поле по-другому?
что-нибудь над этим? ярлык или что-то ..? –
Нет ничего в этом – conorgriffin
Вы добавили распознавателей жестов? type "po [[UIWindow keyWindow] recursiveDescription]" в отладчике и проверить иерархию представления –