圆形按钮阵列
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];
}
对编码还很陌生。我在 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];
}