仍然很新编码。我发现了一篇关于如何制作圆角按钮的帖子。它建议创建一个出口 - 调用它说“roundedButton” - 并使用以下代码:
CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
我试过这个并且工作正常。在我的项目中,我有许多按钮,但都需要圆角。我尝试创建一个插座集合,称为“arrayOfButtons”,但方法
CALayer *btnLayer = [arrayOfButtons layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
不起作用。我知道我可以逐个完成角落的圆角,但必须有一个更快的方法。谁知道怎么做?感谢。
答案 0 :(得分:2)
for (UIButton *roundedButton in arrayOfButtons)
{
CALayer *btnLayer = roundedButton.layer;
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
}