0

我有一个 UILabel 的子类,它设置

self.layer.geometryFlipped = YES;

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

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

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

我在这里做错了吗?

4

0 回答 0