// Create your mask layer
CALayer* maskLayer = [CALayer layer];
maskLayer.frame = CGRectMake(0,0,yourMaskWidth ,yourMaskHeight);
maskLayer.contents = (__bridge id)[[UIImage imageNamed:@"yourMaskImage.png"] CGImage];
// Apply the mask to your uiview layer
yourUIView.layer.mask = maskLayer;
Remember to import QuartzCore and add the framework
#import <QuartzCore/QuartzCore.h>
It is very easy but I didn't find the answer anywhere!
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…