iPhone SDK:如何使标签查看cgpoint?

时间:2012-05-25 11:28:04

标签: iphone ios xcode uilabel cgpoint

我有一个CGPoint:

ballVelocity = CGPointMake(kBallSpeedX,kBallSpeedX);

我想要一个标签(xVelocityLabel)来查看CGPoint的“ballVelocity.x”值。 我试过了:

[xVelocityLabel setText:[NSString stringWithFormat:@"%@", ballVelocity.x]];

感谢您的帮助,因为我是新手。

3 个答案:

答案 0 :(得分:2)

只需更改'%f'而不是'%@'。

[xVelocityLabel setText:[NSString stringWithFormat:@"%f", ballVelocity.x]];

我认为这会对你有所帮助。

答案 1 :(得分:0)

[xVelocityLabel setText:NSStringFromCGPoint(ballVelocity)];

答案 2 :(得分:0)

ballVelocity.x // this is a float value.

因此,在将其设置为UILabel之前,必须先将其转换为NSString。

用于在xVelocityLabel上设置值,该值应为字符串格式。看到这个转换 -

NSString *strNumber = [[NSNumber numberWithFloat:ballVelocity.x] stringValue];

[xVelocityLabel setText:strNumber];

谢谢!