使用目标c在iOS中创建一个没有图像的圆形按钮

时间:2016-05-31 11:21:44

标签: ios objective-c uibutton xcode6 geometry

我是Objective c的新人。我在buttons上有一些storyboard。我想让所有这些buttons像圈子一样。 所有buttons都没有图像。 我如何使用objective c

来做到这一点

4 个答案:

答案 0 :(得分:1)

正如你所说,你想让所有按钮都在故事板中,你必须采用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;
    }
}

答案 1 :(得分:0)

试试这个

self.yourBtn.layer.cornerRadius = 50; // (Height of your Btn /2)

答案 2 :(得分:0)

这个怎么样?

yourButton.layer.cornerRadius = yourButton.frame.size.width/2;
yourButton.clipsToBounds = YES;
yourButton.layer.masksToBounds = YES;

确保按钮宽度和高度相等

答案 3 :(得分:0)

self.button.clipsToBounds = YES;
self.button.layer.cornerRadius = ROUND_BUTTON_WIDTH_HEIGHT/2.0f;