私はグラフを表示するためにCPGraphHostingView
を持っています。テーマをクリアカラーに変更し、CPGraphHostingView
にUIImageView
を追加して、画像をグラフの背景として追加しました。CPGraphHostingView IPhoneの背景画像の問題?
しかし、イメージは元のイメージのコピーのような鏡像だけを与えます。だから私はそのビューのスクリーンショットを撮っているとき、私は元のビューの鏡像のコピーを取得しています。これを解決するには?
私はグラフを表示するためにCPGraphHostingView
を持っています。テーマをクリアカラーに変更し、CPGraphHostingView
にUIImageView
を追加して、画像をグラフの背景として追加しました。CPGraphHostingView IPhoneの背景画像の問題?
しかし、イメージは元のイメージのコピーのような鏡像だけを与えます。だから私はそのビューのスクリーンショットを撮っているとき、私は元のビューの鏡像のコピーを取得しています。これを解決するには?
CPGraphHostingView
にサブビューを追加しないでください。 UIImageView
を使用する必要がある場合は、ホストビューの兄弟にします(つまり、両方が同じ親のサブビューです)。
グラフの後ろに画像を置く最も簡単な方法は、fill
を設定することです。
CPTImage backgroundImage = [CPTImage imageForPNGFile:pathToTheImage];
graph.fill = [CPTFill fillWithImage:backgroundImage];
すでにあなたの背景画像はCGImageRef
にロードされ持っている場合も+imageWithCGImage:
や+imageWithCGImage:scale:
を使用して画像を作成することができます。
私はあなたのソリューションを試しましたが、私の背景はまだ透明です。文字列 'pathToTheImage'のフォーマットは何ですか、私の_background.png_に私の_images_ファイル –
コードを表示する必要があります – vikingosegundo