3

I have two views within one .xib (one view for landscape, another for portrait). How can I use the same IBOutlet I've defined in @interface section for both labels if they have the same functionality. (ctrl+dragging to both of them does'n help-each time I drag to second, the first one loses its outlet).

Knodel
  • 4,359
  • 8
  • 42
  • 66

2 Answers2

0

You can't. IBOutlet is an (UILabel?) object that must store reference to UI element. Naturally single object cannot reference to two different objects.

Vladimir
  • 170,431
  • 36
  • 387
  • 313
0

Yes, of-course you can do this using IBOutletCollection instead of IBOutlet.

IBOutletCollection(UILabel) NSArray *labels;

Use the array to access all labels at runtime.

Nirav Dangi
  • 3,607
  • 4
  • 49
  • 60