Как скрыть клавиатуру, даже если uitextfield является первым ответчиком? - PullRequest
0 голосов
/ 20 мая 2011

В моем приложении я не хочу показывать клавиатуру, даже когда UITextfield является первым респондентом. Может кто-нибудь знает, как этого можно достичь?

Заранее спасибо!

Ответы [ 2 ]

3 голосов
/ 21 ноября 2011

Вы можете установить входное представление UITextField к представлению нулевого размера, как это

textField.inputView = [[UIView alloc] initWithFrame:CGRectZero] autorelease];
0 голосов
/ 20 мая 2011

Идея UITextField (или другого подкласса текстовой записи UIControl) состоит в том, что, когда он firstResponder, все готово для получения текстовой записи.

Если вы подключены к клавиатуре Bluetooth, на устройстве не будет отображаться программная клавиатура, поскольку поле настроено для приема ввода текста с физической клавиатуры.Если нет, то на нем будет отображаться программная клавиатура, чтобы вы могли вводить текст.Вот как это работает.

Может быть, то, что вы подразумеваете под «первым респондентом», на самом деле не то, что вы имеете в виду.Не могли бы вы рассказать подробнее о том, чего вы хотите достичь здесь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...