Как добавить много IBOutlets в массив - PullRequest
0 голосов
/ 01 ноября 2011

Эта конкретная тема всегда вызывала у меня удивление, есть ли более эффективный способ сделать это ...

Если у меня есть, например, 24 IBOutlets в моем контроллере представления, и я хочу добавить их в массив вviewDidLoad для более удобного обращения к более поздней точке цикла, есть ли лучший способ добавить в массив кроме:

[myArray addObject: iboutlet0];
[myArray addObject: iboutlet1];
[myArray addObject: iboutlet2];
[myArray addObject: iboutlet3];
[myArray addObject: iboutlet4];

...
...
...

есть ли способ добавить IBOutlets к myArray в блоке цикла?

1 Ответ

3 голосов
/ 01 ноября 2011

Вы можете добавить их в Интерфейсном Разработчике к IBOutletCollection. Не знаю, как или если это отсортировано, поэтому, если это важно, вы можете установить значение тега для каждого выхода и отсортировать по нему.

...