你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 裁剪圓形圖片

裁剪圓形圖片

編輯:IOS開發綜合

這裡提供了兩種裁剪圓形圖片的辦法

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;

【裁剪圓形圖片】的相關資料介紹到這裡,希望對您有所幫助! 提示:不會對讀者因本文所帶來的任何損失負責。如果您支持就請把本站添加至收藏夾哦!

  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved