我有一個CPGraphHostingView
來顯示圖表。我將主題更改爲清除顏色,並將UIImageView
添加到CPGraphHostingView
以添加圖像作爲圖的背景。CPGraphHostingView在iPhone中的背景圖像問題?
但是,然後圖像將只給出像原始圖像副本的鏡像。所以當我拍攝該視圖的截圖時,我得到原始視圖的鏡像副本。如何解決這個問題?
我有一個CPGraphHostingView
來顯示圖表。我將主題更改爲清除顏色,並將UIImageView
添加到CPGraphHostingView
以添加圖像作爲圖的背景。CPGraphHostingView在iPhone中的背景圖像問題?
但是,然後圖像將只給出像原始圖像副本的鏡像。所以當我拍攝該視圖的截圖時,我得到原始視圖的鏡像副本。如何解決這個問題?
請勿將任何子視圖添加到CPGraphHostingView
。如果您必須使用UIImageView
,請將其設置爲託管視圖的同級(即,它們都是同一父級的子視圖)。
將圖像放在圖形後面的最簡單方法是設置fill
。
CPTImage backgroundImage = [CPTImage imageForPNGFile:pathToTheImage];
graph.fill = [CPTFill fillWithImage:backgroundImage];
您還可以創建使用+imageWithCGImage:
或+imageWithCGImage:scale:
的形象,如果你已經有你的背景圖像加載到CGImageRef
。
我試過了您的解決方案,但我的背景仍然是透明的。字符串「pathToTheImage」的格式是什麼,我不能訪問存儲在我的_images_文件中的_background.png_ – 2012-08-23 12:45:09
您必須向我們顯示您的代碼 – vikingosegundo 2012-01-02 15:14:13