2011-06-21 54 views
0

我想在CPXYPlotSpace上的x轴上显示数据。我已经看到使用类似的东西在mac上这样做,但它不适用于iphone,所以任何建议或我必须手动执行。使用核心图的x轴iphone上的日期

NSDateFormatter *dateFormatter = [[[NSDateFormatter alloc] init] autorelease]; 
dateFormatter.dateStyle = kCFDateFormatterShortStyle; 
CPTimeFormatter *timeFormatter = [[[CPTimeFormatter alloc] initWithDateFormatter:dateFormatter] autorelease]; 
timeFormatter.referenceDate = refDate; 
x.labelFormatter = timeFormatter; 

回答

0

不要忘记设置intervalLength

NSTimeInterval oneDay = 24 * 60 * 60; 
x.majorIntervalLength = CPDecimalFromFloat(oneDay); 
y.orthogonalCoordinateDecimal = CPDecimalFromFloat(oneDay); 
+0

我使用'NSTimeInterval。一天= 24 * 60 * 60; (0“20/6/2011”)长度:CPDecimalFromFloat(oneDay * 5.0f)];' – time