Если у вас есть несколько текстовых полей и вы не знаете, какое из них является первым респондентом (или у вас просто нет доступа к текстовым полям, откуда вы пишете этот код), вы можете вызвать endEditing: в родительском представлении, содержащемтекстовые поля.
В Swift, в связанном контроллере представления, добавьте эту строку в функцию кнопки:
self.view endEditing(true)