我将通过说明用不到一个月的时间用swift进行编程。所以我在学习阶段仍然很沉重,在线搜索的大部分内容都是用Objective-C编写的。
我现在的问题是,我一直在使用CA Layer来显示图像。 (我想使用CA层,因为它们具有我计划使用的动画属性)
图层本身与我的UIView连接如下:
@IBOutlet weak var myView: UIView!
var l: CALayer {
return myView.layer
}
现在我在故事板中设置了UIView,如x:100,y:100,w:100,h:100。
但不是100x100平方来放入我的图像。我想要一个多边形形状,我可以用bezier点自定义绘制。
我如何绘制bezier路径并设置框架/边界? UIView对这种定制贝塞尔形状的影响?
这是我的第一篇文章。我希望我把这个问题说得对,并没有忽略任何明显的解决方案。答案 0 :(得分:0)
创建UIBezierPath
后,您是否尝试过path.addClip()
?这符合我的想法。