做项目的时候肯定会遇到圆形图片的展示。
使用UIButton来展示圆形图片,方便以后加点击事件,并且通过圆角的设置来达到圆形图片的目的。
很简单,直接看代码吧:
//头像
private UIButton _headerImg = null;
public UIButton HeaderImg
{
get
{
if (_headerImg == null)
{
_headerImg = new UIButton();
_headerImg.SetImage(HeadUIImage, UIControlState.Normal);
// 点击事件
_headerImg.TouchUpInside += (sender, e) => {
};
_headerImg.Layer.MasksToBounds = true;
// 这里需要注意:需要把圆角大小设置为你button的高度的一半。
_headerImg.Layer.CornerRadius = 33f;
}
return _headerImg;
}
}