代码改变世界

CGSize利用sizeWithAttributes 计算文字长度

2018-06-14 15:19  zhaosn  阅读(849)  评论(0)    收藏  举报

NSString *str =@"abcdefg";

CGSize lblSize = [@"abcdefg" sizeWithAttributes:@{NSFontAttributeName:descriptionLabel.font}];

此时 lblSize.width的值为str =@"abcdefg";的长度

如果 str =@"abcd\nefg";//中间加了\n换行,此时 lblSize.width的值为"abcd"的长度。