我会说,我用swift编程还不到一个月。所以我仍然处于学习阶段,我在网上搜索的很多东西都是用Objective-C写的。
我现在的问题是,我一直在使用CA层来显示图像。(我想使用CA层,因为我计划使用它们的动画属性)
该层本身与我的UIView连接,如下所示:
@IBOutlet weak var myView: UIView!
var l: CALayer {
return myView.layer
}
现在我已经在故事板中设置了UIView,比如x:100,y:100,w:100,h:100。
但不是一个100x100的正方形来放置我的图像。我想要一个多边形,我可以自定义绘制与贝塞尔点。
如何绘制bezier路径并设置边框/边界?是否将UIView的边框形状转换为此自定义边框形状?
这是我的第一篇帖子。我希望我把这个问题说对了,没有忽视任何明显的解决办法。
创建UIBezierPath
后,您是否尝试过执行path.addClip()
?我认为这将达到目的。