2010-12-20 66 views

回答

1

不,你会必须重新组织视图层次结构。 CoreGraphics使用一个画家模型,所以后面的视图总是会被视图中的视图所吸引。为了解决这个问题,你可以使用容器视图来保存你的图像视图,并且在图像视图上有一个透明的视图(线条图视图)。

另一种方法是在drawRect方法中使用核心图形调用绘制图像,然后在其上绘制线条。

0

一种方法是有任何添加MyView添加您的UIImageView顶部的MyView。这不是理想的(你可能有保持MyViewUIImageView在一个类很好的理由),但绝对可以解决你的问题(我最近做了这一点,只是,我把它添加到keyWindow =)

0

我会使用一个CAShapeLayer,它具有代表该行的路径,并在内置视图图层之前插入该图层。然后它应该在顶部。

相关问题