Вот как бы я это сделал:
Пометить оба текстовых поля (или использовать свойства)
textField1.tag = 100;
textField2.tag = 101;
Также установите своих делегатов.
textField1.delegate = self;
textField2.delegate = self;
В файле .h объявите, что ваш класс будет реализовывать протокол UITextFieldDelegate
и на .m
- (BOOL)textFieldShouldBeginEditing:(UITextField *)textField
{
if (textField.tag == 100) //you should use a constant instead of 100
{
//set a breakpoint here so you would know your typing the first textField
return YES;
}
}