Предполагая, что ваши UITextField
экземпляры хранятся в коллекции под названием myFieldCollection
, вы можете сделать что-то вроде:
- (void) disableFields {
for (UITextField* field in myFieldCollection) {
field.enabled = NO;
}
}
- (void) enableFields {
for (UITextField* field in myFieldCollection) {
field.enabled = YES;
}
}
Я предполагаю, основываясь на вашем вступительном заявлении, что они уже есть в коллекции. Если вы этого не сделаете, вы можете легко использовать Интерфейсный Разработчик, чтобы настроить «Коллекцию ссылок на розетки» для текстовых полей.
Чтобы использовать методы, описанные выше, вы просто должны сделать:
//disable
[self disableFields];
//enable
[self enableFields];