UIButton的角半径问题

问题描述

| 我想将角半径添加到UIButton。它工作正常,但是当我向其中添加图像时会出现问题。 它不会与图像圆角,图像以完整的矩形形式显示。 请看图片,我使用了红色的拐角半径,输出如下: 请帮忙。     

解决方法

您是否尝试使用set masksToBounds:属性?前例:
CALayer *layer = [myView layer];
[layer setMasksToBounds:YES];
[layer setCornerRadius:8.0];
这应该够了吧。     ,你用 -
myButton.imageView.layer.cornerRadius = 5;
但请确保您的图片大小与按钮大小完全相同。它为我工作。     ,
yourButton.layer.cornerRadius = 10 //this value should be half of your button\'s height to make a circle
yourButton.clipsToBounds = true //this clips everything outside of bounds