获取字符串的内容大小

Get Content Size of string

本文关键字:字符串 获取      更新时间:2023-10-16

是否可以在c++中获取stringcontent size。我不是在说长度。我想把字符串一个接一个地放在一行中,比如在label上,但不想得到标签的内容大小。我需要在屏幕上腾出一根绳子盖住的空间。

使用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中文本的高度和宽度。