【发布时间】:2015-05-01 07:37:53
【问题描述】:
我会先说我不到一个月就开始使用 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 的正方形来放置我的图像。我想要一个可以用贝塞尔点自定义绘制的多边形。
如何绘制贝塞尔路径并设置框架/边界?将 UIView 转换为此自定义贝塞尔形状?
这是我的第一篇文章。我希望我对这个问题的表述是正确的,并且没有忽略任何明显的解决方案。
【问题讨论】:
-
您是否查看过
CALayer的子类,看看是否合适?
标签: ios swift calayer uibezierpath