获取字符串的内容大小

Get Content Size of string

是否可以在 c++ 中获得 stringcontent size。我不是在这里谈论长度。我想将字符串一个接一个地放在一行中,比如 label 但不想获得 label.I 的内容大小需要 space 一个字符串覆盖在屏幕上。

你问的用 C++ 字符串是不可能的。

也许你可以使用像这样的东西,NSString 和 sizeWithFont:

NSString *str= @"Hello, World!"
UIFont * font = [UIFont fontWithName:@"YourFontName" size:11];
CGSize supposedSize = [str sizeWithFont:font constrainedToSize:CGSizeMake(100, 100)];    
CCLabelTTF *label = [CCLabelTTF labelWithString:str dimensions:supposedSize fontName:@"YourFontName" fontSize:11];

找出cocos2d中文字的高度和宽度。