ios - 核心图 : How to hide the plot, 轴和标签?

标签 ios core-plot

我在默认绘图空间和主绘图上绘制了一个 Y 轴和 X 轴的图表,然后我为辅助绘图提供了单独的绘图空间,每个绘图都有自己的 Y 轴(X 轴与所有地 block )。

我正在实现按钮来打开和关闭辅助绘图,我希望这基本上包括整个绘图空间(绘图、自定义 y 轴和自定义 y 轴的标签)。绘图空间似乎没有任何“隐藏”属性,而且绘图和轴都具有“隐藏”属性,将它们设置为"is"会使轴标签可见。

  • 完全隐藏绘图空间内容而又不导致不必要的重绘的最佳方法是什么?

我想一种方法可能是从图中完全删除绘图空间和绘图,但这感觉不直观。

最佳答案

在要隐藏的轴上将hidden设置为YES。如果您使用自定义标签(标签策略 CPTAxisLabelingPolicyNone),只需将 axisLabels 设置为 nil。当您希望它们重新出现时设置新标签。对于其他标签策略,将 labelFormatter 设置为 nil 以隐藏标签并在您希望它们可见时分配有效的格式化程序。

关于ios - 核心图 : How to hide the plot, 轴和标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11225638/

相关文章:

ios - 使用 CoreLocation 提高点击按钮时获取最近地址的准确度

ios - 是否有开源的 Flurry 替代品?

ios - NSPredicate - 无法解析格式字符串

ios - 使用 CAKeyFrameAnimation(或其他东西?)使图像与 RubyMotion 反弹

ios - CPTPlotSymbol 更大的触摸区域

ios - 在从应用程序发送的电子邮件中包含图形图像

ios - 核心剧情: grid lines background color

ios - 在 iOS 和 iPhone 上,如何绘制到位图并在 drawRect 中显示?

iphone - 核心情节: bars disappears when switching app to background and then to foreground while drawing a bar graph

ios - Core Plot 图底轴不可见