使用Bezier Path设置UIView尺寸

时间:2015-02-28 17:20:21

标签: ios swift calayer uibezierpath

我将通过说明用不到一个月的时间用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对这种定制贝塞尔形状的影响?

这是我的第一篇文章。我希望我把这个问题说得对,并没有忽略任何明显的解决方案。

1 个答案:

答案 0 :(得分:0)

创建UIBezierPath后,您是否尝试过path.addClip()?这符合我的想法。