geometryFlipped和renderInContext

时间:2013-04-08 12:09:16

标签: ios objective-c

我有一个UILabel的子类设置

self.layer.geometryFlipped = YES;

如果我将此标签作为子视图添加到视图中,一切都按预期工作。但是,如果我尝试将此视图转换为图像,则标签在结果​​图像中不可见/不存在。

UIGraphicsBeginImageContextWithOptions(self.bounds.size, self.opaque, 0.0);
[self.layer renderInContext:UIGraphicsGetCurrentContext()];
posterImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

如果在向视图添加标签之前我设置了label.geometryFlipped = NO,则会出现标签(除了第一个字母之外的所有字母都是颠倒的)。

我在这里做错了吗?

0 个答案:

没有答案