2010-12-09 18 views
0

這一個陣列應該是對於目標C利弊壘球那裏:連接項到(在特定索引)從界面生成器

是否有一個界面生成器對象連接到元素的方式Objective-C中的NSArray的?通常會用IBOutlet完成的連接,如:

@interface ViewController : UIViewController { 
    IBOutlet UILabel *label1; 
    IBOutlet UILabel *label2; 
    IBOutlet UILabel *label3; 
    //... 
} 

我可以把一個NSArray的標籤,還是將它們連接到在界面生成器對象?

+0

我不認爲這是可能的 – Vjy 2010-12-09 20:29:26

+1

試試這個答案:http://stackoverflow.com/questions/4268972/variable-iboutlet-name – Anna 2010-12-09 20:43:18

回答

4

您應該可以使用IBOutletCollection,它本質上是一個IBOutlets數組。 使用該屬性聲明:

@property (nonatomic, retain) IBOutletCollection(/*whatever object you want an array of e.g. UILabel*/) NSArray *seats; 

你將能夠把一個類型的多個對象連接到這個在Interface Builder。