На самом деле есть 2 способа сделать это.
Вы можете настроить делегата и использовать:
- (BOOL) textField: (UITextField *) textField shouldChangeCharactersInRange: (NSRange) range replacementString: (NSString *) string;
Или вы можете использовать NSNotificationCenter и использовать:
[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(textDidChange:) name:UITextFieldTextDidChangeNotification object:nil];
Функция делегата - моя любимая, просто получите значения всех ваших текстовых полей в этом методе, добавьте их в каждое другое и возвращайте значение в любое время.
Центр уведомлений в основном делает то же самое, но вам придется выполнять вычисления в методе селектора (textDidChange :).