我有一个CGPoint:
ballVelocity = CGPointMake(kBallSpeedX,kBallSpeedX);
我想要一个标签(xVelocityLabel)来查看CGPoint的“ballVelocity.x”值。 我试过了:
[xVelocityLabel setText:[NSString stringWithFormat:@"%@", ballVelocity.x]];
感谢您的帮助,因为我是新手。
答案 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];
谢谢!