Делегирование не требуется, вот одна строка:
- (void)viewDidLoad {
[textField addTarget:textField
action:@selector(resignFirstResponder)
forControlEvents:UIControlEventEditingDidEndOnExit];
}
К сожалению, вы не можете напрямую сделать это на своей раскадровке (вы не можете связать действия с элементом управления, который их излучает в раскадровке), но вы можете сделать это с помощью промежуточного действия.