gpt4 book ai didi

objective-c - 将图层阴影绘制到 PDF 上下文

转载 作者:行者123 更新时间:2023-11-29 04:49:55 24 4
gpt4 key购买 nike

我有一堆 UIViews,我通过它们的层在它们的 drawRect 方法中添加阴影:

self.layer.shadowPath = path;
self.layer.shadowColor = [[UIColor blackColor] CGColor];
self.layer.shadowOpacity = .6;
self.layer.shadowOffset = CGSizeMake(2,3);
self.layer.shadowRadius = 2;

这很好用,但我的问题是我还需要使用这些 View 创建 PDF。我通过创建 PDF 上下文并将其传递给绘图方法来实现此目的,以便绘图在 PDF 上下文中进行。这也很有效,只是 PDF 中没有渲染阴影。我尝试了几种方法,但还没有找到一种合适、简单的方法来让这些阴影出现在 PDF 中它们所属的位置。

有人知道怎么做吗?

最佳答案

您需要在绘图矩形中进行相关的 CoreGraphics 调用来绘制阴影,而不是使用 CALayer 属性。

查看the Apple docs on shadows.

关于objective-c - 将图层阴影绘制到 PDF 上下文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9004991/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com