我有一个图表,其中 Y 轴和 X 轴与主图一起绘制在默认绘图空间上,然后我有单独的辅助绘图空间,每个辅助绘图都有自己的 Y 轴(所有绘图的 X 轴都相同) 。
我正在实现按钮来打开和关闭辅助图,我希望它基本上包括整个绘图空间(绘图、自定义 y 轴和自定义 y 轴的标签)。绘图空间似乎没有任何“隐藏”属性,并且绘图和轴都具有“隐藏”属性,将它们设置为“是”会使轴标签可见。
- 完全隐藏绘图空间的内容而又不会导致不必要的重绘的最佳方法是什么?
我想一种方法可能是从图表中完全删除绘图空间和绘图,但这感觉不直观。
Set hidden
to YES
在您想要隐藏的轴上。如果您使用自定义标签(标签政策CPTAxisLabelingPolicyNone
),只需设置axisLabels
to nil
。当您希望它们重新出现时设置新标签。对于其他标签策略,设置labelFormatter
to nil
隐藏标签并在您希望它们可见时分配有效的格式化程序。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)