UILable高度計算

一.OC

-(int)getWithFromStr:(NSString*)str font:(float)font {
    NSDictionary *attribute = @{NSFontAttributeName: self.titleLabel.font};
    CGSize retSize = [str boundingRectWithSize:CGSizeMake(MAXFLOAT, 20)
                                       options:\
                      NSStringDrawingTruncatesLastVisibleLine |
                      NSStringDrawingUsesLineFragmentOrigin |
                      NSStringDrawingUsesFontLeading
                                    attributes:attribute
                                       context:nil].size;
    return retSize.width;
}

一.Swift

let title = "這里是一個好地方"
let titleFont = 16.0
let titleSize = title.size(attributes: [NSFontAttributeName: titleFont])
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容