核心情节gridLines无法获得虚线工作?

Bac*_*tnz 1 iphone objective-c core-plot ios

试图为我的gridLines获得一个简单的虚线但是,无法使其工作(目前是实线).在互联网上没有太多帮助!

   CPTMutableLineStyle *gridLineStyle = [CPTMutableLineStyle lineStyle];
        gridLineStyle.lineColor = [self axisGreyClr];
        //gridLineStyle.lineWidth = 1.0f;
        gridLineStyle.dashPattern = [NSArray arrayWithObjects:[NSNumber numberWithFloat:0.8f], nil];
        gridLineStyle.patternPhase=0.0f;
Run Code Online (Sandbox Code Playgroud)

Eri*_*och 5

dashPattern数组应至少包含两个值.这只是CGContextSetLineDash()函数的包装器.第一个值是线条的绘制线段的长度,第二个值是未上漆线段的长度.图案将根据需要重复绘制线条.您可以提供两个以上的值来制作模式— - — - —.


Cha*_*ani 5

埃里克上面说的是Code,以获得虚线

CPTMutableLineStyle *gridLineStyle = [CPTMutableLineStyle lineStyle];

gridLineStyle.dashPattern=[NSArray arrayWithObjects:[NSDecimalNumber numberWithInt:1],[NSDecimalNumber numberWithInt:2],[NSDecimalNumber numberWithInt:3],[NSDecimalNumber numberWithInt:4],[NSDecimalNumber numberWithInt:5],[NSDecimalNumber numberWithInt:6],[NSDecimalNumber numberWithInt:7],[NSDecimalNumber numberWithInt:8],nil];
Run Code Online (Sandbox Code Playgroud)