【发布时间】:2012-01-18 05:38:26
【问题描述】:
在 UIView 上有许多 CALayer。每个 CALayer 由 CAShapeLayers 组成。 CAShapeLayers 的路径属性由 UIBezierPath 组成。
我的目标是当我点击 CALayer 时,我想获得在 UIBezierPath 绘图中使用的点。为此,我想到了将具有 NSMutableArray 的 CALayer 子类化来存储点。当我特别绘制 CALayer 时,我会节省积分。因此,每当我点击特定的 CALayer 时,我都会获得与之相关的积分。我也想给每个 CALayer 打标签。我不知道该怎么做。
第二种方法是使用 CALayer 的内置属性,它会给我在 CALayer 中捕获的分数。但我不知道这种属性。
请分享你的想法如何完成这项任务?
【问题讨论】:
标签: iphone calayer quartz-graphics cashapelayer