3
我採取的條形圖和我有理解這兩個方法numberForPlot:field:recordIndex:
和numberOfRecordsForPlot
理解numberForPlot:和numberOfRecordsForPlot:核心情節
問題,我目前有
-(NSUInteger)numberOfRecordsForPlot:(CPTPlot *)plot
{
return 4;
}
-(NSNumber *)numberForPlot:(CPTPlot *)plot field:(NSUInteger)fieldEnum recordIndex:(NSUInteger)idx {
switch (idx) {
case 0:
return @1;
break;
case 1:
return @2;
break;
case 2:
return @3;
break;
case 3:
return @4;
break;
default:
return @0;
break;
}
}
這使得圖形預期。當我改變@4
爲@5
時,它顯示最後一個帶有空欄空間的欄。如果我根據numberOfRecordsForPlot
爲4個條目中的每一個繪製x和y位置,但在numberForPlot
中記錄信息時,這對fieldEnum只有0 & 1是有意義的。
我已經看過了doco和例子,對我來說沒有更清楚。有人能解釋一下嗎?