2015-08-26 3 views
3

Когда мы вводим символ в текстовое поле, он включает ключ возврата. Но в нашем требовании нам нужно включить ключ возврата, когда длина больше 5. Но теперь, как только мы вводим символ, он активирует ключ возврата. Нужно ли настраивать клавиатуру или есть ли какое-либо другое решение. Заранее спасибо.Как включить или отключить клавишу возврата клавиатуры

+0

'enablesReturnKeyAutomatically' что позволяет ключ, когда есть данные в текстовое поле. Возможно, вы можете проверить, больше ли равна или равна 5, и установить значение YES .. или Меньше 5 и установить значение НЕТ. Возможно, в 'UITextField shouldChangeCharactersInRange' делегировать. – Brandon

+1

Я пробовал это, но он не работает. –

ответ

-2

Ну, я думаю, вы должны справиться с этим в UITextField делегат:

- (BOOL) textFieldShouldReturn:(UITextField*) textField { 
    return textField.text.length > 0; 
} 
+0

или вы можете использовать этот подход: http://stackoverflow.com/questions/788323/disable-enable-return-key-in-uitextfield – Suhaiyl

Смежные вопросы