【发布时间】:2009-06-08 07:23:29
【问题描述】:
我正在尝试使用 CGContext 路径绘制命令在 UIImageView 绘制和线条绘制之间混合,但绘制顺序不正确。 我需要在图像顶部绘制路径,但反过来。
我实现它的方式:
- 在 UIImageView 中设置 UIImage 并将 UIImageView 添加为主视图的子视图。
- 接下来我使用“drawRect”(刷新绘制函数)通过 UIKit CGContextStrokePath 函数绘制路径。
现在,除了直接使用 Context 图像绘制功能(我想避免这种情况,因为我通过几个 UIImageView 重复使用我的图像资源),有没有办法正确设置顺序(可能是一个标志集)?
问题再次是线条/路径在 UIImageViews 之前绘制(通过与父 UIView 的连接自动绘制),因此它们在图像/UIImageViews 上不可见。
谢谢
【问题讨论】:
标签: iphone objective-c quartz-graphics