我正试图利用一种 lo子,就单一方言(截至2000年)抽取一个小.。 我可以非常容易地在《国际调查意见》的提纲方法中采用以下守则:
CGContextRef context = UIGraphicsGetCurrentContext();
CGContextSetLineWidth(context, 1.0);
CGContextSetStrokeColorWithColor(context, [UIColor blackColor].CGColor);
CGContextSetFillColorWithColor(context, [UIColor tescoBlue].CGColor);
for (NSDictionary *dict in storeDimensionsArray) {
float x = [[dict objectForKey:@"X"] floatValue];
float y = [[dict objectForKey:@"Y"] floatValue];
float width = [[dict objectForKey:@"Width"] floatValue];
float length = [[dict objectForKey:@"Length"] floatValue];
CGContextAddRect(context, CGRectMake(x, y, length, width));
CGContextDrawPath(context, kCGPathFillStroke);
[self setNeedsDisplay];
}
然而,我的每一个试金星都有不同的取向(一度)。 对于我来说,我无法说明如何以自己的独立取向来塑造每一种模式,有什么想法?
我先尝试了以下法典,但似乎行不通。
CGContextTranslateCTM (context, x, y);
CGContextRotateCTM(context, radians([[dict objectForKey:@"Angle"] floatValue]));
// tried adding the drawing code here
CGContextTranslateCTM (context, -x , -y);
// ...or here
我很麻烦地把我的头脑放在环境上。 简单得多的解决办法是改变偏重方向。
任何帮助都值得赞赏。