【发布时间】:2016-04-06 06:05:08
【问题描述】:
对编码还是很陌生。我在 SO 上找到了一篇关于如何制作圆角按钮的帖子。它建议创建一个插座 - 称之为“roundedButton” - 并使用以下代码:
CALayer *btnLayer = [roundedButton layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
我试过了,效果很好。在我的项目中,我有很多按钮都需要圆角。我尝试创建一个插座集合,将其命名为“arrayOfButtons”,但方法
CALayer *btnLayer = [arrayOfButtons layer];
[btnLayer setMasksToBounds:YES];
[btnLayer setCornerRadius:5.0f];
不起作用。我知道我可以一个一个地修圆,但必须有更快的方法。任何人都知道如何做到这一点?谢谢。
【问题讨论】:
-
只需遍历数组即可。
标签: objective-c uibutton rounded-corners