计算文本的高度
計算文本的高度
分兩種情況,指定文本只有1行和多行,可以寫方法返回字符串的size,options通常使用NSStringDrawingUsesLineFragmentOrigin,這樣整個文本將以單行文本的矩形來計算整個文本高度
①文字顯示一行
②文字顯示多行,需要指定文字寬度
-(CGSize)sizeMultiLineText:(NSString *)text font:(UIFont *)font width:(CGFloat)width{CGSize textSize = [text boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX)options:NSStringDrawingUsesLineFragmentOriginattributes:@{NSFontAttributeName:font}context:nil].size;return textSize; }該方法可以用在自定義button內,用來計算text和image的位置
轉載于:https://www.cnblogs.com/Apologize/p/5662865.html
總結
- 上一篇: Hadoop简介(1):什么是Map/R
- 下一篇: java中判断Object对象类型