AAChartKit
AAChartKit copied to clipboard
AADataLabels的上下间隙怎么设置,在头文件看到 padding但是没看到接口
.
UI嫌弃文字上下距离太大了。 (明年开年我就辞职了)
我太难了啊
参考 https://github.com/AAChartModel/AAChartKit/issues/747
设置单个数据的对应 label 的关键内容如下
AADataElement *singleSpecialData = AADataElement.new
.dataLabelsSet(AADataLabels.new
.enabledSet(true)
.useHTMLSet(true)
.formatSet(formatStr)
.styleSet(AAStyle.new
.fontWeightSet(AAChartFontWeightTypeBold)
.colorSet(AAColor.whiteColor)
.fontSizeSet(@"16px"))
.ySet(@(-35))//调整 DataLabel 的 Y轴方向上的位移
.alignSet(AAChartAlignTypeCenter)
.verticalAlignSet(AAChartVerticalAlignTypeTop)
.overflowSet(@"none")
.cropSet(false)
)
.ySet(@26.5);
调整 .ySet(@(-35))
即可.
老哥 调整 .ySet(@(-35))是把AADataLabels的y变小了,我现在的需求是AADataLabels的高度要小点,就是说文字(192407)距离上和下的距离太大了,要调小。(我开始说的有歧义吧。。)
.ySet(@(-35))
对AADataLabels 的这个属性的调整,不就是调整 AADataLabels 在 Y轴方向上的上下位移吗?这样不就能间接调整 AADataLabels 上下的距离吗? 现在不是很明白你的需求
不是调整 那个红色矩形的位置 (192 407带红色背景的矩形),而是调整它的高度,192407这个字距离红色矩形的上和下间隙大了。 老哥,明白了么。。