在我的nib文件中,我选择了一个自定义按钮,我想设置它的角半径。我已在QuartzCore框架中链接,然后编写以下代码来设置其角半径
[[btnPressureLink layer] setCornerRadius:15.0];
当我为按钮添加背景颜色时,会设置角半径,但是当我在按钮上放置图像时,角半径不会被设置。在按钮上使用图像时,如何设置角半径?
答案 0 :(得分:10)
尝试
btnPressureLink.layer.cornerRadius = 15.0;
[btnPressureLink.layer setMasksToBounds:YES];
答案 1 :(得分:0)
你也可以使用它,
[[btnPressureLink layer]setCornerRadius:4.0f];
[[btnPressureLink layer]setMasksToBounds:YES];
答案 2 :(得分:0)
导入Quartz核心并尝试这个....
button.layer.borderWidth = 2.0;
button.layer.cornerRadius = 12;
[button.layer setMasksToBounds:YES];
答案 3 :(得分:0)
swift 4
buttonDone.layer.cornerRadius = buttonDone.bounds.height/2