這裡提供了兩種裁剪圓形圖片的辦法
1.經過對設置imageView中layer的圓角半徑完成圓形圖片
// 設置圓角半徑imageView.layer.cornerRadius = imageView.width * 0.5;
// 超出主層的局部擴充掉
imageView.layer.masksToBounds = YES;
2.經過上下文對圖片停止裁剪完成圓形圖片
// 1.開啟圖形上下文
UIGraphicsBeginImageContext(image.size);
// 2.描繪圓形裁剪區域
UIBezierPath *clipPath = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, 0, image.size.width, image.size.height)];
// 3.設置裁剪區域
[clipPath addClip];
// 4.繪圖
[image drawAtPoint:CGPointZero];
// 5.取出圖片
image = UIGraphicsGetImageFromCurrentImageContext();
// 6.封閉上下文
UIGraphicsEndImageContext();
imageView.image = image;
【裁剪圓形圖片】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!