圆形按钮阵列

Array of rounded buttons

对编码还很陌生。我在 SO post 上找到了关于如何制作圆角按钮的文章。它建议创建一个出口 - 称之为 "roundedButton"- 并使用以下代码:

CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];

我已经试过了,效果很好。在我的项目中,我有很多按钮都需要圆角。我尝试创建一个 outlet 集合,将其命名为 "arrayOfButtons",但是方法

CALayer *btnLayer = [arrayOfButtons layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];

不起作用。我知道我可以一个一个地做圆角,但必须有更快的方法。任何人都知道如何做到这一点?谢谢

for (UIButton *roundedButton in arrayOfButtons)
{
  CALayer *btnLayer = roundedButton.layer;
  [btnLayer setMasksToBounds:YES];
  [btnLayer setCornerRadius:5.0f];
}