2012-05-25 81 views
0

我有一個CGPoint:iPhone SDK:如何使標籤查看cgpoint?

ballVelocity = CGPointMake(kBallSpeedX,kBallSpeedX); 

,我想一個標籤(xVelocityLabel)來查看CGPoint的 「ballVelocity.x」 值。 我曾嘗試:

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

感謝您的幫助,因爲我是新來這個。

回答

2

只是改變 '%F' 而不是 '%@'。

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

我認爲這會對您有所幫助。

+0

對於正確的答案,他可能會比'「%.2f」'更好或類似,但+1。 –

+0

這正是我正在尋找的,我只是複製和粘貼,它的工作完美。謝謝! – burkel

0

[xVelocityLabel setText:NSStringFromCGPoint(ballVelocity)];

0
ballVelocity.x // this is a float value. 

所以你必須在將它設置在UILabel之前在NSString中進行轉換。

用於在xVelocityLabel上設置一個值,該值應該是字符串格式。看到這個轉換 -

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

[xVelocityLabel setText:strNumber]; 

謝謝!