iphonesdk:如何使标签视图成为cgpoint?
我有一个CGPoint:iphonesdk:如何使标签视图成为cgpoint?,iphone,ios,xcode,uilabel,cgpoint,Iphone,Ios,Xcode,Uilabel,Cgpoint,我有一个CGPoint: ballVelocity = CGPointMake(kBallSpeedX,kBallSpeedX); 我想要一个标签(xVelocityLabel)来查看CGPoint的“ballVelocity.x”值。 我试过: [xVelocityLabel setText:[NSString stringWithFormat:@"%@", ballVelocity.x]]; 感谢您的帮助,因为我是新手。[xVelocityLabel setText:NSStringFr
ballVelocity = CGPointMake(kBallSpeedX,kBallSpeedX);
我想要一个标签(xVelocityLabel)来查看CGPoint的“ballVelocity.x”值。
我试过:
[xVelocityLabel setText:[NSString stringWithFormat:@"%@", ballVelocity.x]];
感谢您的帮助,因为我是新手。
[xVelocityLabel setText:NSStringFromCGPoint(ballVelocity)]代码>只需更改“%f”而不是“%@”
[xVelocityLabel setText:[NSString stringWithFormat:@"%f", ballVelocity.x]];
我想这对你会有帮助的
ballVelocity.x // this is a float value.
因此,在将其设置为UILabel之前,必须先将其转换为NSString
对于在xVelocityLabel上设置值,该值应为字符串格式。看到这个转换了吗-
NSString *strNumber = [[NSNumber numberWithFloat:ballVelocity.x] stringValue];
[xVelocityLabel setText:strNumber];
谢谢大家! 他可能会更好地使用“%.2f”
或类似的选项,但正确答案为+1。这正是我所寻找的,我只是复制和粘贴,效果非常好。谢谢!