在循环界面中创建IBOutlets

时间:2010-08-19 19:52:42

标签: objective-c

我确信有一种简单的方法可以做到这一点:

for (i=0; i<10; i++) {
    IBOutlet UIButton *button+i;
}

而不是:

    IBOutlet UIButton *button0;
    IBOutlet UIButton *button1;
    IBOutlet UIButton *button2;
    IBOutlet UIButton *button3;
    IBOutlet UIButton *button4;
    IBOutlet UIButton *button5;
    IBOutlet UIButton *button6;
    IBOutlet UIButton *button7;
    IBOutlet UIButton *button8;
    IBOutlet UIButton *button9;

但我的目标c不太好。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:3)

这是不可能的。 IBOutlet是由Interface Builder解释的关键字。

它只在.h文件中有意义,从不在任何循环中。