Вот важный вопрос: ваши текстовые поля статичны или могут со временем меняться? Если они не изменятся (пользователь не может изменить количество ячеек или добавить больше позже), тогда вы можете объявить новый textField для каждой ячейки. У меня есть нечто подобное в моих приложениях. У меня есть два текстовых поля, и в зависимости от того, какой textField в данный момент активен, делегат делает что-то другое.
Объявление отдельных текстовых полей в заголовке
UITextField *textField1;
UITextField *textField2;
UITextField *textField3;
в методе делегата используйте блоки операторов if, чтобы узнать, какой textField изменяется:
if (textField == textField1) {
//do something
} else if (textField == myTextField2) {
//something else
}
Обратите внимание, что это действительно работает, только если ваше представление статично.
Надеюсь, это поможет
Хорошего дня