使用 objective c 在 iOS 中制作一个没有图像的圆形按钮
Make a button like circle without image in iOS using objective c
我是 Objective c
的新人。我在 storyboard
上有一些 buttons
。我想让所有这些 buttons
像圆圈一样。
所有 buttons
都是彩色的,没有图像。
我如何使用 objective c
来做到这一点?
试试这个
self.yourBtn.layer.cornerRadius = 50; // (Height of your Btn /2)
这个怎么样?
yourButton.layer.cornerRadius = yourButton.frame.size.width/2;
yourButton.clipsToBounds = YES;
yourButton.layer.masksToBounds = YES;
确保按钮的宽度和高度相等
self.button.clipsToBounds = YES;
self.button.layer.cornerRadius = ROUND_BUTTON_WIDTH_HEIGHT/2.0f;
正如你所说的,你想让情节提要中的所有按钮都变成圆形,你必须采用 For in
循环:
for(UIButton *btn in [self.view subviews]) {
if ([btn isKindOfClass:[UIButton class]])
{
btn.clipsToBounds = YES;
btn.layer.cornerRadius = btn.bounds.size.width/2;
}
}
我是 Objective c
的新人。我在 storyboard
上有一些 buttons
。我想让所有这些 buttons
像圆圈一样。
所有 buttons
都是彩色的,没有图像。
我如何使用 objective c
来做到这一点?
试试这个
self.yourBtn.layer.cornerRadius = 50; // (Height of your Btn /2)
这个怎么样?
yourButton.layer.cornerRadius = yourButton.frame.size.width/2;
yourButton.clipsToBounds = YES;
yourButton.layer.masksToBounds = YES;
确保按钮的宽度和高度相等
self.button.clipsToBounds = YES;
self.button.layer.cornerRadius = ROUND_BUTTON_WIDTH_HEIGHT/2.0f;
正如你所说的,你想让情节提要中的所有按钮都变成圆形,你必须采用 For in
循环:
for(UIButton *btn in [self.view subviews]) {
if ([btn isKindOfClass:[UIButton class]])
{
btn.clipsToBounds = YES;
btn.layer.cornerRadius = btn.bounds.size.width/2;
}
}