2011-06-21 3 views
0

Я хочу показать данные по оси X на CPXYPlotSpace. Я видел, как это делается на 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; plotSpace.xRange = [CPPlotRange plotRangeWithLocation: CPDecimalFromString (@ "20/6/2011") length: CPDecimalFromFloat (oneDay * 5.0f)]; ' – time

Смежные вопросы