ios - 使用 objective-c 在iOS中制作一个没有图像的圆形按钮

标签 ios objective-c uibutton xcode6 geometry

<分区>

我是 Objective c 的新手。我在 storyboard 上有一些 buttons。我想让所有这些 buttons 都像圆圈。 所有 按钮 都是彩色的,没有图像。 我如何使用 objective c 做到这一点?

最佳答案

正如你所说的,你想让 Storyboard中的所有按钮都变成圆形,你必须使用 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;
    }
}

关于ios - 使用 objective-c 在iOS中制作一个没有图像的圆形按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37544323/

相关文章:

ios - Swift 4-应用程序在按下启动 segue 的按钮时崩溃

objective-c - Objective-C中的for循环

iphone - 什么是 Setter 和 Getter?

ios - UIButton 背景图像调整大小

ios - 检查 viewDidLoad 上的 UITextField 是否为空并启用按钮

iOS - iPhone 4S 上的动画很慢(但在模拟器上很好)

ios - 从 Storyboard/xib 创建 View 和属性的 xml

ios - 创建 pod,为我的 pod 类使用未声明的类型

objective-c - 在 iOS 中使用自定义导航栏

objective-c - 使用按钮更改 UIImage View 的图像