Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/120.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
iphonesdk:如何使标签视图成为cgpoint?_Iphone_Ios_Xcode_Uilabel_Cgpoint - Fatal编程技术网

iphonesdk:如何使标签视图成为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

我有一个CGPoint:

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。这正是我所寻找的,我只是复制和粘贴,效果非常好。谢谢!