在我的 nib 文件中,我选择了一个自定义按钮,我想设置它的角半径。我已经在 QuartzCore 框架中链接了,然后编写下面的代码来设置它的圆角半径
[[btnPressureLink layer] setCornerRadius:15.0];
当我为按钮添加背景颜色时,角半径被设置,但是当我在按钮上放置图像时,角半径没有被设置。在按钮上使用图像时,我应该如何设置圆角半径?
在我的 nib 文件中,我选择了一个自定义按钮,我想设置它的角半径。我已经在 QuartzCore 框架中链接了,然后编写下面的代码来设置它的圆角半径
[[btnPressureLink layer] setCornerRadius:15.0];
当我为按钮添加背景颜色时,角半径被设置,但是当我在按钮上放置图像时,角半径没有被设置。在按钮上使用图像时,我应该如何设置圆角半径?
尝试
btnPressureLink.layer.cornerRadius = 15.0;
[btnPressureLink.layer setMasksToBounds:YES];
你也可以用这个,
[[btnPressureLink layer]setCornerRadius:4.0f];
[[btnPressureLink layer]setMasksToBounds:YES];
导入 Quartz core 试试这个....
button.layer.borderWidth = 2.0;
button.layer.cornerRadius = 12;
[button.layer setMasksToBounds:YES];
迅速 4
self.buttonDone.layer.masksToBounds = true
//round shape
self.buttonDone.layer.cornerRadius = buttonDone.bounds.height/2
//custom shape
self.buttonCancel.layer.cornerRadius = 12