0
私は画面の半分であるUIViewを持っています。そのビューのタップで、私はCAShapeLayerを作成し、そのように、そのパスをアニメーション:ビュー/レイヤー内のCAAnimationパスのみ
let animation = CABasicAnimation(keyPath: "path")
animation.toValue = endShape
animation.duration = 0.7
animation.timingFunction = CAMediaTimingFunction(name: kCAMediaTimingFunctionLinear) // animation curve is Ease Out
animation.fillMode = kCAFillModeBoth
animation.isRemovedOnCompletion = true
しかし、問題は、形状層は、ビューの境界を超えて拡大することです。 境界内に保持することは可能ですか?
もmasksToBoundsプロパティを変更することを試みたが、それは私が は基本的に私が間違っビュー/レイヤー階層を持っていた答えを見つけることが
この回答を受け入れると、他の人はこの質問に回答したことが分かることを知ります。 –