У меня есть класс Objective C со свойствами:Цель C: Есть ли способ перечислить свойства в коде?
@property (weak, nonatomic) IBOutlet UILabel *labelText1;
@property (weak, nonatomic) IBOutlet UILabel *labelText2;
@property (weak, nonatomic) IBOutlet UILabel *labelText3;
@property (weak, nonatomic) IBOutlet UILabel *labelText4;
@property (weak, nonatomic) IBOutlet UILabel *labelText5;
@property (weak, nonatomic) IBOutlet UILabel *labelText6;
Есть ли способ, чтобы перечислить его в коде? Что-то вроде:
for (int i = 1; i <= 6; i++)
{
theCell.labelText i.text = @"some value";
}
Спасибо!
Для конкретного примера, приведенного выше, я бы просто использовал коллекцию розетки вместо розетки для отдельных UILabels. Затем вы можете перебирать все метки через коллекцию розетки, которая будет представлять собой массив UILabels – user3435374