【发布时间】:2012-01-25 15:11:56
【问题描述】:
我有一堆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;
这很好用,但我的问题是我还需要用这些视图创建一个 PDF。 我通过创建 PDF 上下文并将其传递给绘图方法来做到这一点,以便在 PDF 上下文中进行绘图。 这也很有效,只是阴影不在 PDF 中呈现。我尝试了几种方法,但还没有找到一种合适、简单的方法来让这些阴影出现在 PDF 中它们所属的位置。
有人知道怎么做吗?
【问题讨论】:
标签: objective-c ios layer shadow cgpdfcontext