ios AALegend 如何禁止点击 禁用点击区块 (尝试过 很多属性都不能满足需求)
xuchanglu opened this issue · comments
以下是我的代码
AALegend *aaLegend = AALegend.new
.enabledSet(true)
// .floatingSet(false)
.alignSet(AAChartAlignTypeLeft)
.verticalAlignSet(AAChartVerticalAlignTypeTop)
.borderColorSet(@"#ccc")
.borderWidthSet(@0)
.xSet(@(10))
.ySet(@-10)
;
NSArray *aaSeriesArr = @[
AASeriesElement.new
.nameSet(@"线上")
.allowPointSelectSet(true)//是否允许在点击数据点标记(扇形图点击选中的块发生位移)
.showInLegendSet(true)
.statesSet(AAStates.new
.hoverSet(AAHover.new
.enabledSet(false)//禁用点击区块之后出现的半透明遮罩层
)
)
.dataSet([self getDatasByType:@"线上"]),
AASeriesElement.new
.nameSet(@"线下")
.statesSet(AAStates.new
.hoverSet(AAHover.new
.enabledSet(false)//禁用点击区块之后出现的半透明遮罩层
))
.dataSet([self getDatasByType:@"线下"]),
AASeriesElement.new
.nameSet(@"活动")
.statesSet(AAStates.new
.hoverSet(AAHover.new
.enabledSet(false)//禁用点击区块之后出现的半透明遮罩层
))
.dataSet([self getDatasByType:@"活动"]),
];