2012-04-16 3 views
0

Я разрабатываю приложение, и я хочу создать массив UILabels. Не могли бы вы мне помочь?Массив UILabels

Должен ли я создавать код наклеек, или я могу использовать построитель интерфейса?

Заранее благодарен!

+0

Вы можете сделать то и другое. Но если количество ярлыков больше, чем, скажем, - 6, создавая их в коде, имеет смысл (на мой взгляд). – dasdom

ответ

2

Вы можете сделать это либо в коде, либо в интерфейсе. В построителе интерфейса вы можете подключить все UILabels к IBOutletCollection - очевидно, в коде вы можете создавать и заполнять свой собственный NSArray.

Свойство IBOutletCollection должно выглядеть примерно так:

@property (retain, nonatomic) IBOutletCollection(UILabel) NSArray *test; 

Имейте в виду, что массив не обязательно заказать в том же порядке, что вы подключили UILabels к нему в IB. Если это важно, вы должны либо отсортировать массив по мере необходимости в viewDidLoad, либо выбрать создать массив вручную.

+0

Спасибо, Джозеф, ты действительно помог мне! – Kostas

1

В IB это было бы очень просто. Такая структура называется IBOutletCollection, и именно то, что вы описываете, представляет собой массив меток.

+0

Спасибо CodaFi! – Kostas

Смежные вопросы