如何更改圆角矩形UI按钮背景颜色

Fra*_*ade 4 iphone background-color uibutton ios

如何更改UI按钮背景颜色?我在IB上尝试,但它不起作用.只更改自定义按钮.

我想改变圆角矩形按钮上的白色.

或者如何制作自定义按钮白色圆角

谢谢!

Nik*_*ahu 18

圆角矩形按钮的颜色可以更改为IB中的背景颜色属性以及通过编码的任何颜色,但不能轻易地将其颜色更改为透明颜色.为此,您最好使用带有圆形图像或设置图层的自定义按钮,如示例中所示,并且不要忘记在项目中添加Quartz Core框架以及在类中导入它.

UIBUtton *myBtn = [UIButton buttonWithType:UIbuttonTypeCustom];
myBtn.frame = frame;    //your desired size
myBtn.clipsToBounds = YES;
myBtn.layer.cornerRadius = 5.0f;
[self.view addSubView:myBtn];
Run Code Online (Sandbox Code Playgroud)

  • 并且别忘了添加行myBtn.clipsToBounds = YES; (2认同)