Как автоматически отображать клавиатуру при появлении представления

Как сделать так, чтобы клавиатура отображалась при отображении представления?


person Blisko    schedule 27.02.2018    source источник
comment
Попробуйте это textfield.becomeFirstResponder ()   -  person Kaushik Makwana    schedule 27.02.2018
comment
Возможный дубликат Принудительное отображение клавиатуры с помощью кнопки (iPhone sdk)   -  person Jaydeep Vora    schedule 27.02.2018
comment
Здравствуйте, я уже пробовал это, но хочу, чтобы клавиатура отображалась автоматически, не касаясь текстового поля.   -  person Blisko    schedule 27.02.2018
comment
@Blisko Да, вы можете добавить эту строку в viewDidLoad (), тогда она появится автоматически   -  person Kaushik Makwana    schedule 27.02.2018


Ответы (2)


Попробуйте этот код в viewDidAppear или viewWillAppear

textfieldname.becomeFirstResponder() 
person Prajnaranjan Das    schedule 27.02.2018

Поместите код ниже в ViewDidLoad

textfieldname.becomeFirstResponder()
person Jignesh Radadiya    schedule 27.02.2018
comment
Что ж, если строго ответить на вопрос, это было бы сделано на viewWillAppear вместо этого. - person Cœur; 27.02.2018
comment
Да, вы можете поместить мой код в viewillappear () вместо загрузки viewdid - person Jignesh Radadiya; 27.02.2018
comment
Я поместил его в ViewDidLoad, но клавиатура не появилась автоматически. Я не использую текстовый, а настраиваемый вид. Это связано? - person Blisko; 27.02.2018
comment
Этот код работает только с элементами управления, которые позволяют редактировать текст или текстовые сообщения, например UITextField и UITextView. - person Jignesh Radadiya; 27.02.2018
comment
@Blisko Не могли бы вы рассказать нам немного больше о пользовательском представлении? Есть ли в нем текстовое поле, в которое вы пытаетесь ввести текст? Если да, возможно, вы захотите сделать что-нибудь вроде customView.textField.becomeFirstResponder() - person Hodson; 27.02.2018
comment
Привет, мне удалось отобразить клавиатуру с помощью метода beginFirstResponder () в настраиваемом представлении. - person Blisko; 27.02.2018