你好,歡迎來到IOS教程網

 Ios教程網 >> IOS編程開發 >> IOS開發綜合 >> 在ios中特定形狀剪裁圖片的實現

在ios中特定形狀剪裁圖片的實現

編輯:IOS開發綜合
如何用特定的形狀剪裁覆蓋UIImageView的圖片?效果圖如下: 解決方案: 用兩個圖片和下面的方法實現。 圖片1是被剪裁的圖片,圖片2是需要剪裁的形狀。 [plain]   - (UIImage*) maskImage:(UIImage *)image withMask:(UIImage *)maskImage {              CGImageRef maskRef = maskImage.CGImage;               CGImageRef mask = CGImageMaskCreate(CGImageGetWidth(maskRef),               CGImageGetHeight(maskRef),  www.2cto.com             CGImageGetBitsPerComponent(maskRef),               CGImageGetBitsPerPixel(maskRef),               CGImageGetBytesPerRow(maskRef),               CGImageGetDataProvider(maskRef), NULL, false);              CGImageRef masked = CGImageCreateWithMask([image CGImage], mask);           return [UIImage imageWithCGImage:masked];          }     如果要調整尺寸用 [plain]  UIImage *small = [UIImage imageWithCGImage:original.CGImage scale:0.25 orientation:original.imageOrientation];     
  1. 上一頁:
  2. 下一頁:
蘋果刷機越獄教程| IOS教程問題解答| IOS技巧綜合| IOS7技巧| IOS8教程
Copyright © Ios教程網 All Rights Reserved