【问题标题】:Is it possible to set background color of hostingview in coreplot?是否可以在 coreplot 中设置托管视图的背景颜色?
【发布时间】:2012-05-24 09:19:30
【问题描述】:

我需要在核心图中设置托管视图的背景颜色以清除颜色。有人可以帮我吗?

【问题讨论】:

    标签: ios core-plot


    【解决方案1】:

    Core Plot 托管视图是UIView 的子类。它应该默认为明确的backgroundColor。请参阅UIView docs

    您还可以使用您的图像在图表上设置填充,而不是将其放置在背景中。

    graph.fill = [CPTFill fillWithImage:[CPTImage imageWithCGImage:myCGImage]];
    

    这只是一个例子。 CPTImage 还有其他几种初始化方法。

    【讨论】:

    • 感谢您的回复。我试过了,但它不适合我。我想在视图上保留图像,然后在其上添加具有清晰颜色的托管视图。这样我的图表就可以看起来像是绘制在该图像上。
    • 用这种方法用图像填充图形对它没有影响。即使我试图用图像填充PlotAareaFrame。它给出了一个黑屏。
    • 将图形、绘图区域框架和/或绘图区域的fill 设置为nil 以使其透明。默认情况下,托管视图应该是透明的。
    • 谢谢。我得到了解决方案。我用图像填充了 PlotAreaFrame,它完成了我想要的。感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-11-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-18
    • 1970-01-01
    • 2021-03-11
    • 2011-01-11
    相关资源
    最近更新 更多