我有 2 个视图,我想使用它们各自的图层进行绘图。我的第一个视图(我将其称为TextView
)只不过是一个充满文本的页面。另一个视图,我称之为DrawView
,是绘图发生的地方。在TextView
中,图层用于将 PDF 的文本绘制到视图中。例如:
另一方面,DrawView 的层是进行自定义绘图的地方。(例如自由图形、矩形等)
现在我想要发生的事情是让图纸中的图纸DrawView
看起来好像是在TextView
. 像这样:
我所做的是将 DrawView 添加为 TextView 的子视图。但这就是发生的事情:
我尝试使用kCGBlendModeMultiply
第二张图片中使用的类似内容,但没有任何反应。谁能告诉如何使这项工作?谢谢。
注意:第二个图像实现我想要的唯一原因是因为我在同一层内插入了矩形,这是 TextView 的层。我想做同样的效果,但在 DrawView 层内,它是 TextView 的子视图。