2012-11-10 71 views
0

我已成功使用colorWithPatternImage在CALayer中創建背景色,我正在使用它作爲演示文稿的背景。但是,圖像是以倒置的顏色呈現的。從幾個小時的閱讀帖子和文檔中我明白,這是因爲反向屏幕座標。CALayer colorWithPatternImage UIImageOrientation

所以,我嘗試了這個代碼,我發現幾小時後閱讀帖子,但它不起作用。

以下使用的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); 

我應該說我在後臺線程中這樣做。我也嘗試了文檔中的其他方向,並且他們都沒有在我的代碼中工作。

謝謝

回答

0

翻轉圖層!?設置geometryFlipped爲YES

+0

謝謝,我會試試看。 – user1751607

+0

我試了self.geometryFlipped = YES和[self setGeometryFlipped:YES];兩者都沒有工作。 – user1751607

+0

好吧,我發現使用self.transform = CATransform3DRotate會翻轉另一個圖層,但將圖層的頂部放在父圖層邊界之外。有人能夠提供一個設置和座標的鏈接。 – user1751607