繁体   English   中英

iOS Core Plot获取可见标签X轴

[英]iOS Core Plot Get visible labels X axis

我正在使用Core Plot,但我确实还很陌生。 我已经搜索了,但是找不到答案。 我启用了allowsUserInteraction 我已经实现了放大/缩小。 我希望每次用户放大/缩小时都能在X轴上获得第一个和最后一个可见标签。 我知道在我的CPTMutablePlotRange上有willChangePlotRangeTo我已经调用了expandRangeByFactor方法。 我希望每次都能从X轴的第一个和最后一个可见标签中获取文本。 我错过了任何委托方法吗?

每当需要查找当前轴标签是什么时,请在轴上调用-layoutIfNeeded以确保标签为最新标签,并从axisLabels属性获取标签集。 由于是集合,因此集合是无序的。 您必须搜索整个集合以找到第一个和最后一个。 每个标签都有一个tickLocation (沿轴的位置)和一个contentLayer (在该位置显示的标签)。 自动轴标签始终是CPTTextLayer对象,因此您可以从那里提取text属性。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM