0

colorWithPatternImage を使用して、プレゼンテーションの背景に使用している CALayer で背景色を作成しました。ただし、画像は上下逆さまの色で表示されます。投稿やドキュメントを何時間も読んだことから、これは画面座標が逆になっていることが原因であることがわかりました。

それで、何時間も投稿を読んだ後に発見したこのコードを試しましたが、うまくいきません。

以下で使用される pImage は、以前に NSURLConnection からロードされています。

flippedImage = [UIImage imageWithCGImage:pImage.CGImage scale: 1.0f orientation: UIImageOrientationDownMirrored];

self.backgroundColor = [UIColor colorWithPatternImage:flippedImage].CGColor;

self.anchorPoint = CGPointMake(0.0,0.0);

私はこれをバックグラウンドスレッドで行っていると言わなければなりません。ドキュメントの他の向きも試しましたが、コードではどれも機能しません。

ありがとうございました

4

1 に答える 1

0

レイヤーをめくる!? geometryFlipped を YES に設定します

于 2012-11-10T19:34:55.353 に答える