Другой способ сделать это, который в основном использует раскадровку и легко позволяет вам иметь несколько текстовых полей:
@IBAction func resignKeyboard(sender: AnyObject) {
sender.resignFirstResponder()
}
Подключите все ваши текстовые поля для этого контроллера представления к этому действию на Did End On Exit
события каждого поля.