将引用插座应用于多个按钮(集合)

时间:2014-02-21 08:30:26

标签: ios iboutlet iboutletcollection

我正在尝试使用相同的字体和样式设置10个按钮,但不想创建10个IBOutlet。我之前从未使用过一个集合,但我相信这是我在使用网点时最小化代码的方法吗? 如何将此代码放入引用插座集合并将其应用于我的所有按钮?

ViewController.h

IBOutlet UIButton *label;

ViewController.m(ViewDidLoad)

[label setFont:[UIFont fontWithName:@"CooperBlack" size:14]];

1 个答案:

答案 0 :(得分:3)

这是您的物业网点:

@property IBOutletCollection(UILabel) NSArray *labels;

然后:

// somewhere in your code
for(UILabel *lbl in self.labels) {
        [lbl setFont:[UIFont systemFontOfSize:15]];
    }