CGPoint上的中心字符串

时间:2014-07-23 20:58:13

标签: ios objective-c nsstring cgpoint

我试图在线的端点上绘制的标记有点偏离点的中心,我觉得我正在使用正确的计算,但它们仍然看起来有点偏。这是模拟器的屏幕截图:

Screenshot

这是我使用的代码:

UIFont *markerF = [UIFont systemFontOfSize:40];
NSDictionary *markerA = @{NSFontAttributeName:markerF, NSForegroundColorAttributeName:  [UIColor blueColor]};
NSString *markerT = @"+";

CGPoint markerC = CGPointMake(p1.x, p1.y);
CGSize markerS = [markerT sizeWithAttributes:markerA];
CGRect markerR = CGRectMake(markerC.x - (markerS.width / 2.0), markerC.y - (markerS.height / 2.0), markerS.width, markerS.height);
[markerT drawInRect:markerR withAttributes:markerA];

我怎样才能使它最后也添加其中一个标记呢?

由于

0 个答案:

没有答案