计算label宽度和高度 - iOS

用到了,记录下

NSArray * labelArray = @[@"天苍苍",@"明日依山尽",@"老夫聊发少年狂",@"左牵黄右擒苍锦帽貂裘哈哈哈"];

for (int i = 0; i < labelArray.count; i++) {
    UILabel  *label = [UILabel new];

    label.font = [UIFont systemFontOfSize:11];
    label.text = labelArray[i];
    [self.view addSubview:label];
    CGSize size = [labelArray[i] sizeWithAttributes:@{NSFontAttributeName: [UIFont systemFontOfSize:11.0f]}];
    NSLog(@"==第%d个===%f===%f",i,size.width,size.height);
}
控制台Log

没换行高度计算一样的

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容