2016-06-16 4 views
0

Я просто сделал простое приложение, в котором вы вводите вещи в четырех ящиках и можете случайно выбрать один. После ввода в ящики мне нужно, чтобы клавиатура ушла, чтобы люди могли видеть результат, но экранная клавиатура просто остается. Это что-то мне нужно изменить в файлах приложения?Проблема с клавиатурой на моем приложении

+0

Возможный дубликат [скрыть клавиатуру для текстового поля в быстром языке программирования] (http://stackoverflow.com/questions/24908966/hide-keyboard-for-text-field-in-swift-programming-language) –

ответ

0

Вы должны использовать свойство текстового поля resignFirstResponder().

+0

Проблема в том, что я не могу присвоить значение типа bool для uitextfield. – Ploostic

0

Если вы хотите скрыть клавиатуру, когда крана произошла за пределами текстового поля,
вы можете использовать UITapGestureRecognizer.

override func viewDidLoad() { 
    super.viewDidLoad() 

    let tapRecognizer = UITapGestureRecognizer(target: self, action: #selector(backgroundTapped(_:))) 
    view.addGestureRecognizer(tapRecognizer) 
} 

func backgroundTapped(sender: UITapGestureRecognizer) { 
    view.endEditing(true) 
} 
Смежные вопросы