@interfaceのViewController() @property(非アトミック、弱い)IBOutlet UIImageView * ImageViewの。 @end @implementationのViewController - (ボイド)のviewDidLoad { [スーパーのviewDidLoad]。 //作成マスク層 のCALayer *マスク層= [CALayerの層]。 maskLayer.frame = self.layerView.bounds。 UIImage * maskImage = [UIImage imageNamed: "Cone.png" @]。//带有アルファ值的图片 maskLayer.contents =(__bridge番号)maskImage.CGImage。 //画像layerにマスクを適用 self.imageView.layer.mask =マスク層。//需要蒙版效果的图片 } @end
CALayerのマスクレイヤーマスクの場所は本当に強力マップがスタティックマップに限定されるものではありません。使用することができます形成されていない層はありませんmask
あなたのマスクをしても、リアルタイムで生成されたコードでアニメーション化することができることを意味しプロパティは、。