蒙版 mask

 一句話理解:spa

"被蒙版"層 只顯示的區域爲: "蒙版"層中不透明的部分.net

  (即:最終顯示的內容是父層的, 區域大小受蒙版不透明部分控制)code

🌰例子:blog

  
CALayer *layer = [CALayer layer]; layer.frame = CGRectMake(0, 100, 377, 333); layer.contents = (__bridge id)image.CGImage; [self.view.layer addSublayer:layer]; CALayer *maskLayer = [CALayer layer];
  //蒙版層的座標是相對父層(layer)的 maskLayer.frame
= CGRectMake(0, 0, 100, 100 ); maskLayer.position = layer.position;
  //添加背景顏色, 從而不透明瞭, 父層才能顯示出該區域的內容 maskLayer.backgroundColor
= [UIColor redColor].CGColor; layer.mask = maskLayer;

 

 

 

 

 

參考:get

http://blog.csdn.net/u013282174/article/details/52188660it

相關文章
相關標籤/搜索