小编jee*_*ngs的帖子

如何使用Core plot在X轴上绘制NSDate

我已经尝试了核心情节中的所有例子,esp dateplot示例,但我仍然坚持沿着x轴实现小时数小时.请帮我找出错误的地方.

我面临的问题:

  • 无法获得轴均匀分布的轴(每小时,0900,1000,......)
  • 当我将它存储到plotData数组中时,并且当绘制图形时,所有x值都是0.我的意思是,所有值仅绘制在y轴上.不存储x值.

代码如下:

NSDateFormatter *dateFormatter1 = [[[NSDateFormatter alloc] init] autorelease];
[dateFormatter1 setDateFormat:@"HH:mm a"];
 NSTimeInterval oneDay = 24 * 60 * 60;
 NSTimeInterval xLow = 0.0f;

//This part is used to set up the plot space.
CPXYPlotSpace *plotSpace = (CPXYPlotSpace *)graph.defaultPlotSpace;
plotSpace.allowsUserInteraction=YES;
plotSpace.xRange = [CPPlotRange plotRangeWithLocation:CPDecimalFromFloat(xLow)
                                                 length:CPDecimalFromFloat(oneDay)];


    CPXYAxisSet *axisSet = (CPXYAxisSet *)graph.axisSet;
CPXYAxis *x=axisSet.xAxis;
x.majorIntervalLength = CPDecimalFromFloat(1*60*60);
x.minorTicksPerInterval = 0;
x.axisLineStyle = lineStyle;
x.majorTickLength = 7.0f;
//x.visibleRange=xAxisRange;

CPTimeFormatter *timeFormatter = [[[CPTimeFormatter alloc]
                                   initWithDateFormatter:dateFormatter1] autorelease];
 Chirp *retValue=[someTemp objectAtIndex:0];
NSDate …
Run Code Online (Sandbox Code Playgroud)

iphone graph objective-c nsdate core-plot

5
推荐指数
1
解决办法
5610
查看次数

如何更改UIStatus栏颜色?

我正在尝试将状态栏颜色更改为黑色半透明.我已经更改了我的Info.plist UIStatusBarStyle UIStatusBarStyleBlackTranslucent

我已经将这些代码行添加到applicationDidFinishLaunching :()

[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackTranslucent animated:NO];

完成这些更改后,我的状态栏变为黑色半透明,直到我的启动画面出现.有一次,我的应用程序被完全加载,当显示内容时,它再次回到默认的灰色.任何人都可以告诉我我哪里出错或者我应该在哪里更改?

提前致谢.

iphone xcode ipad

3
推荐指数
1
解决办法
7201
查看次数

标签 统计

iphone ×2

core-plot ×1

graph ×1

ipad ×1

nsdate ×1

objective-c ×1

xcode ×1