Сделайте то же самое, что вы сделали бы в textFieldShouldEndEditing
:
Проверьте, какое текстовое поле является первым респондентом.
Проверьте, разрешено ли пользователю оставлять текущее текстовое поле или нет.
Если нет, вернуть NO из textFieldShouldBeginEditing
.