获取字符串的内容大小
Get Content Size of string
是否可以在 c++
中获得 string
的 content 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中文字的高度和宽度。
是否可以在 c++
中获得 string
的 content 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中文字的高度和宽度。