UITextField focus

Как я могу программным образом назначить фокус на определенный UITextField в представлении? У меня есть несколько полей и на экране просмотра, я бы хотел поместить курсор в определенное поле, а не в первое.

Ответ 1

Попробуйте сделать это в viewWillAppear:

[desiredField becomeFirstResponder];

Сделав поле первым ответчиком, оно имеет фокус, и клавиатура будет отображаться.

Ответ 2

Установите первый ответчик для вашего представления как текстовое поле. Это можно сделать в IB.