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