計算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

沒換行高度計算一樣的

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容